-
Notifications
You must be signed in to change notification settings - Fork 6
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
TINY-11177: Vastly improve remote testing #145
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How does this affect junit reporting would the in flight requests make them in random order or would things be skipped.
I posted in slack that this destroys JUnit reporting. Ideas for how to fix: |
4feac22
to
e80663d
Compare
…it for the report AJAX requests to complete before moving on to the next test.
…it would be misleading if they were treated as passing.
…th test reports and offsets.
…ts. Manual mode works, auto still needs some work.
…to the end of the test run are now waited for correctly.
…ce for every result
…an empty rejected promise
8afd4d5
to
40151ea
Compare
For the record, JUnit records are long since fixed. |
…ssary on auto tests and just adds to the traffic load.
…h. Remove duplicate log.
…t reporting to make absolutely sure it sends a message every 30 seconds
2eceff4
to
f806c52
Compare
…t what feels like the incorrect time
… version than I needed
…emoving it is a pain. Use es2019 instead.
…ote driver once every 4 minutes
Related Ticket: TINY-11177
Description of Changes:
/start
before eachit
block, and then again to/results
after eachit
block. It would wait for these requests to finish before continuing./start
is now sent at startup and after every 50 tests. This can be made larger if we find it's still too slow./results
is now only sent for failure and skip, not pass.Promise.all()
at the very end to wait for them.bedrock
CLI console HUD depended on receiving these status updates, so I had to adjust it to account for the missing reports.favicon.ico
request which probably also slowed things down.keep-alive
header is now set, instead of using the default 5 seconds which was causing occasional502 Bad Gateway
errors.Pre-checks:
Tests have been added (if applicable)Before merging: