You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> * you must replace `<OWNER>` with your GitHub username
84
94
> * you must replace `<REPOSITORY>` with the name of the GitHub repository
85
-
> *`Arduino%20CI` in the URL must match the `name: Arduino CI` line in the example YAML files above
95
+
> *`Arduino_CI` in the URL must match the `name: Arduino_CI` line in the example YAML files above
86
96
87
97
88
98
## Configuring Behavior of the Arduino CI Test Runner Itself
@@ -97,7 +107,7 @@ For information on Arduino unit testing with `arduino_ci`, see the [`REFERENCE.m
97
107
98
108
### Testing Different Arduino Platforms
99
109
100
-
By default, any unit tests and example sketches are tested against a modest set of Arduino platforms. This configuration can be overridden in several specific ways; for details, see the [`REFERENCE.md` for Arduino CI's section on CI configuration](https://github.com/Arduino-CI/arduino_ci/blob/master/REFERENCE.md#indirectly-overriding-build-behavior-medium-term-use-and-advanced-options)
110
+
By default, any unit tests and example sketches are tested against a modest set of Arduino platforms. If you have architectures defined in `library.properties`, that will further refine the set of what is tested. You can further override this configuration in several specific ways; for details, see the [`REFERENCE.md` for Arduino CI's section on CI configuration](https://github.com/Arduino-CI/arduino_ci/blob/master/REFERENCE.md#indirectly-overriding-build-behavior-medium-term-use-and-advanced-options)
101
111
102
112
The default configuration is [available in the `arduino_ci` project](https://github.com/Arduino-CI/arduino_ci/blob/master/misc/default.yml), and shows how the platforms and packages are configured (including 3rd-party board provider information).
103
113
@@ -115,7 +125,7 @@ Path |Contents
115
125
`/pathTo/Arduino/libraries/mylib` | Your library under test, called `mylib`
116
126
`/pathTo/Arduino/libraries/custom` | A custom library
117
127
118
-
In this situation, you've got a mix of libraries installed locally (the one that will be tested amongst any possible dependencies), and they all work as expected (even though you're not quite sure all of them are up to date, nor whether they have local modifications that aren't part of the official library release. This setup won't work in CI, but by volume-mounting the libraries directory into the container and using your own library as the working directory, you can ensure that arduino_ci is using the _exact_ same set of dependencies.
128
+
In this situation, you've got a mix of libraries installed locally (the one that will be tested amongst any possible dependencies), and they all work as expected (even though you're not quite sure all of them are up to date, nor whether they have local modifications that aren't part of the official library release). This setup won't work in CI, but by volume-mounting the libraries directory into the container and using your own library as the working directory, you can ensure that arduino_ci is using the _exact_ same set of dependencies.
119
129
120
130
> This is also the fastest way to test new versions of dependencies.
121
131
@@ -168,7 +178,7 @@ docker run --rm \
168
178
```
169
179
170
180
171
-
### Your Arduino Library is a subdirecotry of a monorepo, you need libraries or versions as dependencies that can't be installed by name from the Arduino library manager, you wrote a script to install them automatically
181
+
### Your Arduino Library is a subdirectory of a monorepo, you need libraries or versions as dependencies that can't be installed by name from the Arduino library manager, you wrote a script to install them automatically
0 commit comments