-
Notifications
You must be signed in to change notification settings - Fork 1
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
Execute all tests even if some of them fail #4
Comments
@andrebruch Please start to evaluate this on a "minio gateway nas /data" setup. |
In order to solve some of the Mint issues I created forks of some of the Minio clients. |
Most of the tests are already located in the Mint folder, but especially tests relating to MinIO specific client implementations are not part of the test suite. They are instead downloaded from GitHub directly and are located in the projects you forked, @aweisser . |
But do we also need to adjust some of the client tests included in the Minio repo? |
We should only have to adjust tests that are run as part of the Mint suite and none of the client's unit tests. At least the functional_tests.go file from minio-go already references a Mint specific environment variable that is otherwise unused in the project. We could try to solve this in a similar fashion. |
Sure. Only system tests that are part of Mint. Not the clients unit tests. That’s clear. I just want to know which of the following parts of the Mint Suite are affected by this change (no matter where they are implemented): aws-sdk-go |
@aweisser I have only considered the clients that give one failed test when running Mint on the Mint runs the minio/mint/build/minio-go/install.sh Line 18 in 922c7b5
minio/mint/build/minio-go/install.sh Lines 24 to 26 in 922c7b5
and runs the following tests in |
@andrebruch Are you done with this issue? Can we start to create some PRs? |
@rluetzner Could you please check if the actualle issue "Execute all tests even if some of them fail" is already solved? |
There is an open issue in the Mint repo from us: Open PRs Merged PR A PR still needs to be created: |
@andrebruch Thanks for linking the issues. |
Is your feature request related to a problem? Please describe.
Whenever the Mint test suite is executed, a single failing test from one of the test packages causes all the remaining tests from that package to be skipped.
Describe the solution you'd like
There should be a way, preferably by setting an environment variable, to execute all tests from all packages independent of failures.
Describe alternatives you've considered
None.
Additional context
None.
The text was updated successfully, but these errors were encountered: