diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2024-12-24 15:52:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-24 15:52:51 -0500 |
commit | facbd1473fd1914d7c2e702a3de2227bd7b4bfe1 (patch) | |
tree | 8f0881b66984e5a1476ab5f413ab438578510ee5 /src/cli/stasis_indexer/callbacks.c | |
parent | 360cd5b4294dcbec321f8e4b6f84b6c8d63bb4fa (diff) | |
parent | 13f7a7611bb9b7a3e9927ed0438793bb951aad01 (diff) | |
download | stasis-facbd1473fd1914d7c2e702a3de2227bd7b4bfe1.tar.gz |
Merge pull request #80 from jhunkeler/fix-index-junitxml-report
Fix index junitxml report
Diffstat (limited to 'src/cli/stasis_indexer/callbacks.c')
-rw-r--r-- | src/cli/stasis_indexer/callbacks.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cli/stasis_indexer/callbacks.c b/src/cli/stasis_indexer/callbacks.c index 0186e1c..603aef9 100644 --- a/src/cli/stasis_indexer/callbacks.c +++ b/src/cli/stasis_indexer/callbacks.c @@ -25,13 +25,15 @@ int callback_sort_deliveries_cmpfn(const void *a, const void *b) { int callback_sort_deliveries_dynamic_cmpfn(const void *a, const void *b) { const struct Delivery *delivery1 = a; const size_t delivery1_python = strtoul(delivery1->meta.python_compact, NULL, 10); + const int delivery1_rc = delivery1->meta.rc; const struct Delivery *delivery2 = b; const size_t delivery2_python = strtoul(delivery2->meta.python_compact, NULL, 10); + const int delivery2_rc = delivery2->meta.rc; - if (delivery2_python > delivery1_python) { + if (delivery2_python > delivery1_python && delivery2_rc > delivery1_rc) { return 1; } - if (delivery2_python < delivery1_python) { + if (delivery2_python < delivery1_python && delivery2_rc < delivery1_rc) { return -1; } return 0; |