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

Cleaned up the test suite a bit #1070

Merged
merged 1 commit into from
Dec 7, 2019
Merged

Cleaned up the test suite a bit #1070

merged 1 commit into from
Dec 7, 2019

Conversation

morozov
Copy link
Contributor

@morozov morozov commented Dec 7, 2019

  1. Removed test coverage and logging enabled by default.
  2. Validated the configuration against the XSD and removed redundant parameters.
  3. Removed the breakdown by test suites. All tests are important, slow tests will be moved out later.
  4. Fixed accidental failures VariantBuilderTest. Depending on the environment, the configure options may or may not have the path specified and it's okay and should not be enforced by the test.
  5. Got rid of custom assertions like ok(). They are too unspecific. The rest will have to go later.

1. Removed test coverage and logging enabled by default.
2. Validated the configuration against the XSD and removed redundant parameters.
3. Removed the breakdown by test suites. All tests are important, slow tests will be moved out later.
4. Fixed accidental failures VariantBuilderTest. Depending on the environment, the configure options may or may not have the path specified and it's okay and should not be enforced by the test.
5. Got rid of custom assertions like ok(). They are too unspecific. The rest will have to go later.
@morozov morozov self-assigned this Dec 7, 2019
@morozov morozov added this to the Release 1.25.0 milestone Dec 7, 2019
@morozov morozov merged commit b1a20c9 into phpbrew:master Dec 7, 2019
@morozov morozov deleted the test-suite-cleanup branch December 7, 2019 19:34
@morozov morozov mentioned this pull request Dec 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant