diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-12-24 01:36:47 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-12-24 01:36:47 -0500 |
commit | 1f21976f8ed09adb73c115f0f8067ed0eee1d861 (patch) | |
tree | 6e2fff82575e109993f4ee83e932c6b45c13a6e8 /src/cli/stasis_indexer/callbacks.c | |
parent | 4f7d8227615695c1bc8d7f9c6938df88fe084941 (diff) | |
download | stasis-1f21976f8ed09adb73c115f0f8067ed0eee1d861.tar.gz |
indexer: Rewrite indexer_junitxml_report from scratch
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; |