@@ -60,6 +60,7 @@ see following paragraph):
60
60
task test-integration
61
61
```
62
62
### Running only some tests
63
+
63
64
By default, all tests from all go packages are run. To run only unit
64
65
tests from one or more specific packages, you can set the TARGETS
65
66
environment variable, e.g.:
@@ -75,11 +76,6 @@ Both can be combined as well, typically to run only a specific test:
75
76
76
77
TEST_REGEX='^TestFindBoardWithFQBN$' TARGETS=./arduino/cores/packagemanager task test-unit
77
78
78
- For integration test, the same options are supported. Note that when not
79
- specified, ` TEST_REGEX ` defaults to "Integration" to select only
80
- integration tests, so if you specify a broader regex, this could cause
81
- non-integration tests to be run as well.
82
-
83
79
### Integration tests
84
80
85
81
Being a command line interface, Arduino CLI is heavily interactive and it has to
@@ -95,7 +91,8 @@ assess the options are correctly understood and the output is what we expect.
95
91
To run the full suite of integration tests you need an Arduino device attached
96
92
to a serial port and a working Python environment. Chances are that you already
97
93
have Python installed in your system, if this is not the case you can
98
- [ download] [ 3 ] the official distribution or use the package manager provided by your Operating System.
94
+ [ download] [ 3 ] the official distribution or use the package manager provided by
95
+ your Operating System.
99
96
100
97
Some dependencies need to be installed before running the tests and to avoid
101
98
polluting your global Python enviroment with dependencies that might be only
@@ -151,7 +148,8 @@ a list of items you can check before submitting a PR:
151
148
* Maintain ** clean commit history** and use ** meaningful commit messages** .
152
149
PRs with messy commit history are difficult to review and require a lot of
153
150
work to be merged.
154
- * Your PR must pass all CI tests before we will merge it. If you're seeing an error and don't think
151
+ * Your PR must pass all CI tests before we will merge it. If you're seeing an
152
+ error and don't think
155
153
it's your fault, it may not be! The reviewer will help you if there are test
156
154
failures that seem
157
155
not related to the change you are making.
0 commit comments