diff options
Diffstat (limited to 'unit-tests/varmod-order-shuffle.mk')
-rw-r--r-- | unit-tests/varmod-order-shuffle.mk | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/unit-tests/varmod-order-shuffle.mk b/unit-tests/varmod-order-shuffle.mk index b6eb6be4b1bcb..4ad057e0a8101 100644 --- a/unit-tests/varmod-order-shuffle.mk +++ b/unit-tests/varmod-order-shuffle.mk @@ -1,4 +1,4 @@ -# $NetBSD: varmod-order-shuffle.mk,v 1.3 2020/08/16 20:43:01 rillig Exp $ +# $NetBSD: varmod-order-shuffle.mk,v 1.5 2020/10/24 08:46:08 rillig Exp $ # # Tests for the :Ox variable modifier, which returns the words of the # variable, shuffled. @@ -6,6 +6,8 @@ # As of 2020-08-16, make uses random(3) seeded by the current time in seconds. # This makes the random numbers completely predictable since there is no other # part of make that uses random numbers. +# +# Tags: probabilistic NUMBERS= one two three four five six seven eight nine ten @@ -19,20 +21,20 @@ NUMBERS= one two three four five six seven eight nine ten shuffled1:= ${NUMBERS:Ox} shuffled2:= ${NUMBERS:Ox} .if ${shuffled1} == ${shuffled2} -.error ${shuffled1} == ${shuffled2} +. error ${shuffled1} == ${shuffled2} .endif # Sorting the list before shuffling it has no effect. shuffled1:= ${NUMBERS:O:Ox} shuffled2:= ${NUMBERS:O:Ox} .if ${shuffled1} == ${shuffled2} -.error ${shuffled1} == ${shuffled2} +. error ${shuffled1} == ${shuffled2} .endif # Sorting after shuffling must produce the original numbers. sorted:= ${NUMBERS:Ox:O} .if ${sorted} != ${NUMBERS:O} -.error ${sorted} != ${NUMBERS:O} +. error ${sorted} != ${NUMBERS:O} .endif all: |