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
yarn bazel test --config=saucelabs --config=ivy ${TESTS}
20
31
```
21
32
22
33
To see the test output while the tests are running as these are long tests, add the `--test_output=streamed` option. Note, this option will also prevent bazel from using the test cache and will force the test to run.
@@ -31,21 +42,25 @@ script which configures the saucelabs environment and starts Sauce Connect befor
31
42
32
43
For example,
33
44
34
-
```
45
+
```python
35
46
karma_web_test(
36
47
name="saucelabs_core_acceptance_tests",
37
48
timeout="long",
38
49
karma="//tools/saucelabs:karma-saucelabs",
39
50
tags= [
51
+
"exclusive",
40
52
"manual",
41
53
"no-remote-exec",
54
+
"saucelabs",
42
55
],
43
56
deps= [
44
57
"//packages/core/test/acceptance:acceptance_lib",
45
58
],
46
59
)
47
60
```
48
61
49
-
These saucelabs targets must be tagged `no-remote-exec` as they cannot be executed remotely since
50
-
they require a local Sauce Connect process. They should also be tagged `manual` so they are not
51
-
automatically tested with `//...`.
62
+
These saucelabs targets must have a few important tags:
63
+
*`no-remote-exec` as they cannot be executed remotely since they require a local Sauce Connect process
64
+
*`manual` so they are not automatically tested with `//...`
65
+
*`exclusive` as they must be run serially in order to not over-provision Saucelabs browsers
66
+
*`saucelabs` so that they can be easily gathered up for testing in a `bazel query`
0 commit comments