Skip to content

Conversation

@firewave
Copy link
Collaborator

@firewave firewave commented Mar 10, 2023

This will allow us to use shared more code between the three different executors as well as making them all behave the same in follow-up patches.

@firewave firewave force-pushed the single branch 2 times, most recently from f05b30d to ea912fe Compare March 10, 2023 17:59
@firewave
Copy link
Collaborator Author

The changes in the suppression tests only occur in the tests since they are using impossible settings. This also applies to other executor-related tests will be addressed in a later PR.

@firewave
Copy link
Collaborator Author

Seems like I have to fix the color stuff first.

@firewave firewave marked this pull request as draft March 10, 2023 18:07
@firewave firewave changed the title extracted single job execution into SingleExecutor / improved testing extracted single job execution into SingleExecutor / improved testing / do not unconditionally apply colors to output Mar 10, 2023
@firewave
Copy link
Collaborator Author

Writing the status through reportOut() no longer causes it to bypass the ErrorLogger in TestFixture instances so there's no more need for redirecting the output. That might have also bypassed the pipes which also isn't good.

@firewave firewave marked this pull request as ready for review March 10, 2023 21:43
@firewave firewave force-pushed the single branch 2 times, most recently from 31f5fd7 to 46ceb33 Compare March 12, 2023 14:33
@firewave
Copy link
Collaborator Author

Anything left to do here?

@firewave firewave merged commit 1f2b491 into danmar:main Apr 8, 2023
@firewave firewave deleted the single branch April 8, 2023 16:06
@firewave
Copy link
Collaborator Author

I posted the (incomplete) follow-up as #4963.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants