I was a bit surprised to learn that when continue-on-error is used at the step level, everything appears green, which, creates a discrepancy between local runs of the test suite and what's reported on CI. I was
expecting some sort of signal, indicating that something unexpected happened in the case of non-zero exit code.
My assumption is that the usage of this feature is intentional given that tests are still in flux and that some failures are still expected, namely, there are several open issues to track expected failures for several combinations of (wasi-target, os, runtime) namely:
I'm wondering if defining the test expectations in the suite itself is a viable alternative to using continue-on-error: true; hoping that it would allow a more accurate view of which tests are expected to fail vs which are expected to pass, accurate behavior between CI runs and local runs and also allowing us to catch unexpected regressions, after dependency updates like the one reported in #186
cc/ @wingo
I was a bit surprised to learn that when
continue-on-erroris used at the step level, everything appears green, which, creates a discrepancy between local runs of the test suite and what's reported on CI. I wasexpecting some sort of signal, indicating that something unexpected happened in the case of non-zero exit code.
My assumption is that the usage of this feature is intentional given that tests are still in flux and that some failures are still expected, namely, there are several open issues to track expected failures for several combinations of
(wasi-target, os, runtime)namely:I'm wondering if defining the test expectations in the suite itself is a viable alternative to using
continue-on-error: true; hoping that it would allow a more accurate view of which tests are expected to fail vs which are expected to pass, accurate behavior between CI runs and local runs and also allowing us to catch unexpected regressions, after dependency updates like the one reported in #186cc/ @wingo