Skip to content

Mint - Run subsequent system tests even if a test fails #325

@iternity-dotcom

Description

@iternity-dotcom

Is your feature request related to a problem? Please describe.
Whenever the Mint test suite is executed, a single failing test in minio-java or minio-go causes all the remaining tests from the same "test package" to be skipped. The disadvantage is, that you don't see all failing tests but only the first failing test (at least in minio-java and minio-go tests). Ok the advantage is, that you don't need to run the whole test suite to see if "something" is broken.

Describe the solution you'd like
We suggest to introduce an optional runtime variable RUN_ON_FAIL.
By setting the variable RUN_ON_FAIL=1 all tests from all packages should be executed even if a preceeding tests is failing.

Describe alternatives you've considered
Changing the default behavior to ALWAYS run every test independent of failing tests.
This would change the default behavior of the Mint test suite.

Additional context
We implemented this feature for minio-go and minio-java and we will create appropriate PRs and link them to this issue, so that there is a single place for discussions for this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions