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

jenkins cannot tell different tests apart if they are excersing the same test but with different settings #15973

Open
tchaikov opened this issue Nov 7, 2023 · 2 comments

Comments

@tchaikov
Copy link
Contributor

tchaikov commented Nov 7, 2023

we run the same test with debug build and release build for multiple times. sometimes, only a single run fails. but all runs testing the same test case share the same identifier in JUnit test result XML files. so, despite that we are aware that the test foo-bar-baz with debug build fails, if we follow the link to the failing test, jenkins may or may not bring us to the failed test. we have to refresh multiple time to get the failure. for instance, in https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/4533/, the test of test_tablets.test_topology_changes failed. but the link of https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/4533/testReport/junit/(root)/test_tablets/Tests___Unit_Tests___test_topology_changes/ actually can point to one of the tests. it's schrodinger's test result!

this problem also manifested when we have test failures in the boost tests, and it was fixed by 421331a . unfortunately, we don't have the fix for the non-boost tests yet.

@tchaikov
Copy link
Contributor Author

tchaikov commented Nov 7, 2023

@benipeled hi Beni, JFYI, i just created this issue. so we can track it better.

@tchaikov tchaikov changed the title jenkins cannot tell different tests apart if they are excersing the same test but with different setting jenkins cannot tell different tests apart if they are excersing the same test but with different settings Nov 7, 2023
@xtrey xtrey self-assigned this Mar 28, 2024
@nyh
Copy link
Contributor

nyh commented May 23, 2024

Seen again in https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/9082/testReport/junit/(root)/test_topology_recovery_basic/test_topology_recovery_basic_6/
@kbr-scylla sent this link as an example of failure, but when I went to this link, I saw success.
@kbr-scylla said: "what jenkins shows is non-deterministic. Try to close the page and open it again. In some cases you should see a failed test report, and in some cases, a "passed test"..."

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

4 participants