diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-01-13 23:30:43 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2017-01-14 00:57:51 +0100 |
commit | 4d8e95097e5c40da9dd57d358bd189dcf82ff9bf (patch) | |
tree | 7b7961bd62ee8e64e0c7d35a7e5bb715266ab294 /nix | |
parent | 7988af99197c3d2f537608a46cab740a32d54e10 (diff) | |
download | guix-4d8e95097e5c40da9dd57d358bd189dcf82ff9bf.tar.gz |
challenge: Return comparison reports instead of just discrepancies.
This makes it easier to distinguish between matches, mismatches, and the various cases of inconclusive reports. * guix/scripts/challenge.scm (<discrepancy>): Rename to... (<comparison-report>): ... this. Add 'result' field. (comparison-report): New macro. (comparison-report-predicate, comparison-report-mismatch?) (comparison-report-match?) (comparison-report-inconclusive?): New procedures. (discrepancies): Rename to... (compare-contents): ... this. Change to return a list of <comparison-report>. Remove calls to 'warning'. (summarize-discrepancy): Rename to... (summarize-report): ... this. Adjust to <comparison-report>. (guix-challenge): Likewise. * tests/challenge.scm ("no discrepancies") ("one discrepancy"): Adjust to new API. ("inconclusive: no substitutes") ("inconclusive: no local build"): New tests.
Diffstat (limited to 'nix')
0 files changed, 0 insertions, 0 deletions