-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[test-triton.sh] Add an option to unskip all pytest.skip() calls #987
Comments
Update:
|
Update:
|
#1196 is not target for this issue |
@AshburnLee let's implement unskips via To unskip the tests, we can add the following code in
To run |
It seems a better solution, let me try. thanks @vlad-penkin |
@vlad-penkin I tried your way, it partially works.
Please review, thanks |
@pbchekin I also supported this on CI, please have a look at .github/workflows/build-test.yml |
Update: Progress: Task starts on 6/11, review starts on 6/14, (lasted 4 workdays) |
Update:Risk: unskip mode and skip mode(default) have different number of total test cases, (passed and xfail in language cases) unskip vs defaultinterpreter: passed: 6222, failed: 31, skipped: 0, xfailed: 703, total: 6956, fixme: 1, pass rate (w/o xfailed): 99.5%
unskip vs defaultoperators: passed: 961, failed: 0, skipped: 3, xfailed: 0, total: 964, fixme: 0, pass rate (w/o xfailed): 99.69% # done 964-3=961
unskip vs defaultsubprocess: passed: 22, failed: 12, skipped: 12, xfailed: 0, total: 46, fixme: 0, pass rate (w/o xfailed): 47.83%
unskip vs defaultlanguage: passed: 9705, failed: 68, skipped: 181, xfailed: 423, total: 10377
language: passed: 10332, failed: 0, skipped: 349, xfailed: 521, total: 11202
Todo:Investigate what was happening in language. |
|
Update:
|
We don't need the list of failed tests in (private) wiki. Just run the workflow and check the "Upload test reports" checkbox. |
Implementation approach
pytest.skip()
calls bypass
by developing a script which use pythonast
module and make changes to the temporary copyThe text was updated successfully, but these errors were encountered: