Thank you for the answer. If I don't mistake, JUnit plugin just publishes the report, but unittest can't produce JUint-compatible xml. Anyway, we agree to consider builds with failed tests like failed. Tests generate some artifacts, and I want to know all artifacts exist before trying to download them.
среда, 21 апреля 2021 г. в 15:03:35 UTC+3, [email protected]: > Typically you do not set the status of a build by setting the return code. > Your build should never alter the return code just because the tests are > failing. So I would suggest that your build always returns 0 if the build > is successful (ignoring the test results). The JUnit plugin will do the > build status handling for you: if there are test failures, then the JUnit > plugin will set the build status to unstable. If not, the status remains > successful. You can then navigate with lastSuccessful or lastStable to the > last build without testfailures. > > BTW: I don’t think that there is a way to differentiate between test > errors and failures in Jenkins yet. > > Am 21.04.2021 um 11:26 schrieb Nick N <[email protected]>: > > Hey, guys! > > I have a freestyle project. It builds an app and run tests (python, > unittest). It is quite straightforward if return codes are 0 then build is > successful, otherwise it is failed. Earlier I returned amount of errors and > failures as a returncode to see tests results on the dashboard (passed or > failed). But test results may contain failures and errors, and I want to > know if there were errors on tests or they all finished, but found some > bugs. Actually I need to get last build (via jenkins api) without errors, > no matter if there were failures. > > I've tried to look at "lastStableBuild", but it seems it sticks to > "lastSuccessfulBuild". > I've tried to find information about build statuses but had no success. > Particularly what are criteria of each of them? Maybe it is completely > wrong approach and there's a better way? > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CACA70iDR0X9RTWv2051vTuO3pC5odS10kssRYLQe6%2B1A2DjGDg%40mail.gmail.com > > <https://groups.google.com/d/msgid/jenkinsci-users/CACA70iDR0X9RTWv2051vTuO3pC5odS10kssRYLQe6%2B1A2DjGDg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/0d1f597e-ae2d-44d6-b53f-85217e5e1ec7n%40googlegroups.com.
