-
Notifications
You must be signed in to change notification settings - Fork 30.2k
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
pseudo-tty/test_runner_default_reporter breaks Python based test runner #47173
Comments
Duplicate of: #47048 |
@MoLow I'm fairly certain the Python stack trace I've captured is coming from |
It seems like it might have picked up the latest version of 07:05:39 [node-test-commit-linux-containered] $ /bin/sh -xe /tmp/jenkins9016369142153194027.sh
07:05:39 + mkdir -p out/junit
07:05:39 + [ -f test.tap ]
07:05:39 + tap2junit -i test.tap -o out/junit/test.xml
07:05:39 Traceback (most recent call last):
07:05:39 File "/usr/local/bin/tap2junit", line 11, in <module>
07:05:39 sys.exit(main())
07:05:39 File "/usr/local/lib/python3.6/dist-packages/tap2junit/__main__.py", line 64, in main
07:05:39 convert(args.input, args.output)
07:05:39 File "/usr/local/lib/python3.6/dist-packages/tap2junit/__main__.py", line 42, in convert
07:05:39 data = in_file.read()
07:05:39 File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
07:05:39 return codecs.ascii_decode(input, self.errors)[0]
07:05:39 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 19033: ordinal not in range(128)
07:05:39 POST BUILD TASK : FAILURE |
@MoLow We may still have issues with tap2junit requiring the new version of that to be released and deployed throughout the CI. This issue seems to be more recent, and is occurring in the Python based test runner before tap2junit is even run. |
pseudo-tty/test_runner_default_reporter
is emitting skip messages that our Python based test harness cannot currently parse. This means we no longer get the failure summaries on the job pages and need to manually scan/search through the console log output for actual failures.e.g. https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu1804_sharedlibs_withoutssl_x64/36660/console
The text was updated successfully, but these errors were encountered: