Commit 2a68c94
committed
Run the tests where a feature is switched off
These six jobs only compiled. Nothing was stopping them from running, and what
they cover is not covered anywhere else: STDC_EXCEPTIONS is decided per
translation unit from __cpp_exceptions, and both options are private to the
library target, so the tests build the ordinary way and exercise a library
whose #ifdefs came out the other way. Popen's exception-free path had never
been executed by anything.
Checked before turning them on, in the configuration the jobs actually use,
which is the static default rather than the shared one the other jobs pass:
both options build and run all 190 cases on MSVC.
The cost is Boost.Test on three more platforms, which the shared setup action
already knows how to install.1 parent 432d78a commit 2a68c94
1 file changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
90 | 96 | | |
91 | 97 | | |
92 | 98 | | |
| |||
118 | 124 | | |
119 | 125 | | |
120 | 126 | | |
121 | | - | |
| 127 | + | |
122 | 128 | | |
123 | 129 | | |
124 | 130 | | |
125 | 131 | | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
126 | 136 | | |
127 | 137 | | |
128 | 138 | | |
| |||
0 commit comments