Skip to content
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

Configurable test order optimizer strategy #143

Open
OndraM opened this issue May 24, 2017 · 0 comments
Open

Configurable test order optimizer strategy #143

OndraM opened this issue May 24, 2017 · 0 comments

Comments

@OndraM
Copy link
Member

OndraM commented May 24, 2017

Currently, we have MaxTotalDelayStrategy class, which takes care of calculating test order.

Thanks to configuration file introduced in Steward 2.2, the class which handles the test order calculation could be made configurable, to allow implementation of some custom strategies (one idea was strategy which would take in account not only tests delay but also average tests length, so the longest running tests could be started first).

The class must implement OptimizeOrderInterface. The whole logic (and option validation etc.) would be very similar to the capabilities_resolver option (which is already present in Steward 2.2).

@OndraM OndraM added this to the 3.0 milestone Oct 19, 2017
@OndraM OndraM changed the title Make test order optimizer configurable Configurable test order optimizer strategy Oct 19, 2017
@OndraM OndraM modified the milestones: 3.0, 3.1 Nov 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant