Commit 545e775f authored by Erwan Jahier's avatar Erwan Jahier

Lurette now accepts oracle that have more than one output. Only the

first one should be a boolean, and is the one taken into account in
order to decide if the test fails or not. All the outputs of the
oracle are printed in the rif file after the #ORACLE_OUTPUT pragma.
That can be very convenient to track why the oracle failed.
parent 9a16c8b5
......@@ -32,7 +32,6 @@ gen_version:
ci:
git commit -a -F log
make gen_version
lci:
......
V1.47 (25/03/2010)
* Lurette now accepts oracle that have more than one output. Only the
first one should be a boolean, and is the one taken into account in
order to decide if the test fails or not. All the outputs of the
oracle are printed in the rif file after the #ORACLE_OUTPUT pragma.
That can be very convenient to track why the oracle failed.
V1.47 (19/03/2010)
* Correction d'un bug (dans caml en fait) qui apparaissait quand certains
"Floating-point environment flags" (cf fenv.h) étaient postionnés à vrai.
* Turn around a bug in ocaml (cf
http://caml.inria.fr/mantis/view.php?id=4932) that is triggered
when some Floating-point environment flags (cf fenv.h) are set on.
V1.46 (22/09/2009)
......
VERSION_DATE=19-03-10
VERSION=47
VERSION_DATE=25-03-10
VERSION=48
export VERSION
export VERSION_DATE
......@@ -15,1503 +15,2003 @@
"degradable_sensors__eps2":real
"degradable_sensors__eps3":real
@#
#oracle_outputs T
#step 1
7.00 7.00 7.00 7.00 #outs T
#locs 0 0.05 -0.07 0.08 0.08
#oracle_outputs T
#step 2
7.01 7.00 6.92 6.93 #outs T
#locs 1 0.01 -0.01 -0.09 -0.08
#oracle_outputs T
#step 3
7.13 7.11 7.08 7.18 #outs T
#locs 2 0.12 -0.02 -0.05 0.05
#oracle_outputs T
#step 4
7.25 7.26 7.27 7.23 #outs T
#locs 3 0.12 0.01 0.02 -0.02
#oracle_outputs T
#step 5
7.44 7.41 7.52 7.53 #outs T
#locs 4 0.19 -0.03 0.09 0.09
#oracle_outputs T
#step 6
7.56 7.64 7.53 7.58 #outs T
#locs 5 0.12 0.08 -0.03 0.03
#oracle_outputs T
#step 7
7.63 7.71 7.68 7.68 #outs T
#locs 6 0.07 0.08 0.05 0.05
#oracle_outputs T
#step 8
7.65 7.67 7.55 7.55 #outs T
#locs 7 0.02 0.02 -0.09 -0.10
#oracle_outputs T
#step 9
7.65 7.56 7.69 7.75 #outs T
#locs 8 0.01 -0.09 0.03 0.10
#oracle_outputs T
#step 10
7.84 7.76 7.76 7.88 #outs T
#locs 9 0.19 -0.09 -0.09 0.03
#oracle_outputs T
#step 11
7.86 7.92 7.77 7.95 #outs T
#locs 10 0.02 0.06 -0.09 0.09
#oracle_outputs T
#step 12
7.99 7.96 7.96 8.04 #outs T
#locs 11 0.13 -0.03 -0.03 0.05
#oracle_outputs T
#step 13
8.03 8.10 7.95 8.09 #outs T
#locs 12 0.04 0.07 -0.08 0.06
#oracle_outputs T
#step 14
8.16 8.16 8.20 8.08 #outs T
#locs 13 0.13 -0.00 0.04 -0.09
#oracle_outputs T
#step 15
8.19 8.10 8.26 8.28 #outs T
#locs 14 0.03 -0.09 0.06 0.09
#oracle_outputs T
#step 16
8.29 8.33 8.23 8.26 #outs T
#locs 15 0.09 0.04 -0.05 -0.03
#oracle_outputs T
#step 17
8.36 8.36 8.43 8.38 #outs T
#locs 16 0.07 -0.00 0.07 0.02
#oracle_outputs T
#step 18
8.46 8.39 8.52 8.54 #outs T
#locs 17 0.10 -0.07 0.06 0.08
#oracle_outputs T
#step 19
8.59 8.69 8.67 8.54 #outs T
#locs 18 0.13 0.09 0.08 0.01
#oracle_outputs T
#step 20
8.61 8.61 8.61 8.54 #outs T
#locs 19 0.01 0.01 0.00 0.00
#oracle_outputs T
#step 21
8.61 8.51 8.71 8.54 #outs T
#locs 20 0.01 -0.10 0.10 -0.03
#oracle_outputs T
#step 22
8.70 8.76 8.72 8.54 #outs T
#locs 21 0.09 0.05 0.02 -0.05
#oracle_outputs T
#step 23
8.79 8.77 8.84 8.54 #outs T
#locs 22 0.09 -0.02 0.05 -0.08
#oracle_outputs T
#step 24
8.93 8.96 8.93 8.54 #outs T
#locs 23 0.14 0.03 -0.00 -0.08
#oracle_outputs T
#step 25
9.12 9.03 9.13 8.54 #outs F
#locs 24 0.19 -0.09 0.00 0.08
#oracle_outputs T
#step 26
8.94 8.87 8.88 8.54 #outs F
#locs 25 0.18 -0.08 -0.07 0.07
#oracle_outputs T
#step 27
8.85 8.83 8.76 8.54 #outs F
#locs 26 0.10 -0.02 -0.09 -0.08
#oracle_outputs T
#step 28
8.69 8.67 8.60 8.54 #outs F
#locs 27 0.15 -0.02 -0.10 0.05
#oracle_outputs T
#step 29
8.50 8.42 8.56 8.54 #outs F
#locs 28 0.19 -0.08 0.06 -0.02
#oracle_outputs T
#step 30
8.47 8.37 8.54 8.54 #outs F
#locs 29 0.04 -0.09 0.07 0.06
#oracle_outputs T
#step 31
8.29 8.37 8.24 8.54 #outs F
#locs 30 0.17 0.08 -0.05 0.03
#oracle_outputs T
#step 32
8.20 8.17 8.18 8.54 #outs F
#locs 31 0.09 -0.03 -0.02 0.02
#oracle_outputs T
#step 33
8.13 8.18 8.08 8.54 #outs F
#locs 32 0.08 0.05 -0.05 0.00
#oracle_outputs T
#step 34
7.98 7.97 8.00 8.54 #outs F
#locs 33 0.15 -0.02 0.02 -0.10
#oracle_outputs T
#step 35
7.89 7.97 7.82 8.54 #outs F
#locs 34 0.09 0.08 -0.08 -0.07
#oracle_outputs T
#step 36
7.87 7.86 7.82 8.54 #outs F
#locs 35 0.03 -0.00 -0.05 -0.02
#oracle_outputs T
#step 37
7.81 7.82 7.73 8.54 #outs F
#locs 36 0.06 0.01 -0.07 0.01
#oracle_outputs T
#step 38
7.81 7.82 7.81 8.54 #outs F
#locs 37 0.00 0.02 -0.00 -0.02
#oracle_outputs T
#step 39
7.68 7.68 7.68 8.54 #outs F
#locs 38 0.13 0.00 -0.00 -0.08
#oracle_outputs T
#step 40
7.67 7.62 7.67 8.54 #outs F
#locs 39 0.01 -0.05 0.00 -0.09
#oracle_outputs T
#step 41
7.47 7.48 7.41 8.54 #outs F
#locs 40 0.20 0.00 -0.07 0.04
#oracle_outputs T
#step 42
7.35 7.39 7.28 8.54 #outs F
#locs 41 0.13 0.05 -0.07 0.03
#oracle_outputs T
#step 43
7.25 7.15 7.16 8.54 #outs F
#locs 42 0.10 -0.10 -0.09 -0.02
#oracle_outputs T
#step 44
7.08 7.04 7.06 8.54 #outs F
#locs 43 0.16 -0.04 -0.02 0.06
#oracle_outputs T
#step 45
6.97 7.02 7.05 8.54 #outs F
#locs 44 0.12 0.06 0.08 -0.05
#oracle_outputs T
#step 46
6.87 6.81 7.05 8.54 #outs F
#locs 45 0.10 -0.06 -0.03 -0.02
#oracle_outputs T
#step 47
6.87 6.93 7.05 8.54 #outs F
#locs 46 0.00 0.06 0.09 0.05
#oracle_outputs T
#step 48
6.71 6.80 7.05 8.54 #outs F
#locs 47 0.16 0.08 -0.00 -0.09
#oracle_outputs T
#step 49
6.65 6.70 7.05 8.54 #outs F
#locs 48 0.06 0.05 0.04 -0.05
#oracle_outputs T
#step 50
6.61 6.69 7.05 8.54 #outs F
#locs 49 0.04 0.08 -0.02 -0.01
#oracle_outputs T
#step 51
6.58 6.54 7.05 8.54 #outs F
#locs 50 0.04 -0.04 -0.06 0.05
#oracle_outputs T
#step 52
6.43 6.37 7.05 8.54 #outs F
#locs 51 0.15 -0.06 0.04 -0.01
#oracle_outputs T
#step 53
6.41 6.38 7.05 8.54 #outs F
#locs 52 0.02 -0.04 0.08 0.01
#oracle_outputs T
#step 54
6.29 6.22 7.05 8.54 #outs F
#locs 53 0.12 -0.07 -0.06 0.04
#oracle_outputs T
#step 55
6.25 6.24 7.05 8.54 #outs F
#locs 54 0.05 -0.01 0.01 -0.01
#oracle_outputs T
#step 56
6.21 6.24 7.05 8.54 #outs F
#locs 55 0.04 0.03 0.02 0.10
#oracle_outputs T
#step 57
6.11 6.06 7.05 8.54 #outs F
#locs 56 0.10 -0.05 0.01 0.06
#oracle_outputs T
#step 58
6.11 6.07 7.05 8.54 #outs F
#locs 57 0.00 -0.04 -0.06 0.08
#oracle_outputs T
#step 59
5.92 5.97 7.05 8.54 #outs F
#locs 58 0.18 0.05 -0.04 -0.01
#oracle_outputs T
#step 60
5.76 5.76 7.05 8.54 #outs F
#locs 59 0.16 -0.00 0.01 0.05
#oracle_outputs T
#step 61
5.57 5.53 7.05 8.54 #outs F
#locs 60 0.20 -0.04 0.07 -0.09
#oracle_outputs T
#step 62
5.46 5.37 7.05 8.54 #outs F
#locs 61 0.11 -0.09 -0.00 0.04
#oracle_outputs T
#step 63
5.30 5.30 7.05 8.54 #outs F
#locs 62 0.16 -0.00 0.02 -0.10
#oracle_outputs T
#step 64
5.15 5.14 7.05 8.54 #outs F
#locs 63 0.15 -0.01 -0.01 0.02
#oracle_outputs T
#step 65
4.99 5.01 7.05 8.54 #outs F
#locs 64 0.16 0.02 0.02 -0.06
#oracle_outputs T
#step 66
4.86 4.95 7.05 8.54 #outs F
#locs 65 0.13 0.09 -0.07 -0.09
#oracle_outputs T
#step 67
4.80 4.90 7.05 8.54 #outs F
#locs 66 0.06 0.09 -0.01 -0.04
#oracle_outputs T
#step 68
4.79 4.90 7.05 8.54 #outs F
#locs 67 0.01 0.01 0.06 0.03
#oracle_outputs T
#step 69
7.00 7.00 7.00 7.00 #outs F
#locs 0 0.07 -0.01 0.00 -0.09
#oracle_outputs T
#step 70
6.98 7.05 6.94 6.90 #outs F
#locs 1 0.02 0.07 -0.03 -0.07
#oracle_outputs T
#step 71
6.91 6.95 6.98 7.01 #outs F
#locs 2 0.07 0.03 0.07 0.10
#oracle_outputs T
#step 72
6.86 6.80 6.96 6.77 #outs F
#locs 3 0.06 -0.05 0.10 -0.08
#oracle_outputs T
#step 73
6.78 6.79 6.85 6.85 #outs F
#locs 4 0.07 0.00 0.07 0.07
#oracle_outputs T
#step 74
6.64 6.65 6.56 6.60 #outs F
#locs 5 0.14 0.01 -0.08 -0.03
#oracle_outputs T
#step 75
6.64 6.63 6.65 6.57 #outs F
#locs 6 0.00 -0.01 0.02 -0.07
#oracle_outputs T
#step 76
6.46 6.39 6.54 6.54 #outs F
#locs 7 0.17 -0.08 0.08 0.08
#oracle_outputs T
#step 77
6.31 6.38 6.22 6.25 #outs F
#locs 8 0.15 0.07 -0.10 -0.06
#oracle_outputs T
#step 78
6.13 6.22 6.22 6.06 #outs F
#locs 9 0.18 0.09 0.09 -0.08
#oracle_outputs T
#step 79
6.12 6.08 6.02 6.03 #outs F
#locs 10 0.01 -0.05 -0.10 -0.09
#oracle_outputs T
#step 80
5.92 5.85 6.02 6.00 #outs F
#locs 11 0.20 -0.08 0.10 0.08
#oracle_outputs T
#step 81
5.82 5.91 5.72 5.81 #outs T
#locs 12 0.11 0.10 -0.10 -0.00
#oracle_outputs T
#step 82
5.91 5.97 5.95 5.94 #outs T
#locs 13 0.09 0.06 0.04 0.03
#oracle_outputs T
#step 83
5.98 5.90 6.00 5.93 #outs T
#locs 14 0.07 -0.08 0.02 -0.05
#oracle_outputs T
#step 84
5.99 6.04 5.90 6.06 #outs T
#locs 15 0.01 0.05 -0.09 0.07
#oracle_outputs T
#step 85
6.09 6.07 6.01 6.16 #outs T
#locs 16 0.10 -0.02 -0.08 0.07
#oracle_outputs T
#step 86
6.21 6.25 6.20 6.22 #outs T
#locs 17 0.12 0.04 -0.01 0.01
#oracle_outputs T
#step 87
6.29 6.19 6.37 6.23 #outs T
#locs 18 0.08 -0.10 0.08 -0.06
#oracle_outputs T
#step 88
6.44 6.38 6.43 6.42 #outs T
#locs 19 0.15 -0.06 -0.01 -0.01
#oracle_outputs T
#step 89
6.44 6.43 6.39 6.39 #outs T
#locs 20 0.00 -0.00 -0.05 -0.05
#oracle_outputs T
#step 90
6.56 6.56 6.51 6.66 #outs T
#locs 21 0.13 -0.00 -0.06 0.10
#oracle_outputs T
#step 91
6.58 6.67 6.53 6.62 #outs T
#locs 22 0.02 0.09 -0.05 0.04
#oracle_outputs T
#step 92
6.77 6.87 6.68 6.68 #outs T
#locs 23 0.19 0.10 -0.09 -0.10
#oracle_outputs T
#step 93
6.96 6.93 6.96 7.02 #outs T
#locs 24 0.19 -0.03 -0.01 0.05
#oracle_outputs T
#step 94
7.04 7.06 6.94 7.13 #outs T
#locs 25 0.07 0.02 -0.10 0.10
#oracle_outputs T
#step 95
7.12 7.04 7.08 7.04 #outs T
#locs 26 0.08 -0.08 -0.04 -0.08
#oracle_outputs T
#step 96
7.31 7.22 7.22 7.40 #outs T
#locs 27 0.19 -0.09 -0.08 0.09
#oracle_outputs T
#step 97
7.47 7.41 7.50 7.54 #outs T
#locs 28 0.17 -0.06 0.03 0.06
#oracle_outputs T
#step 98
7.56 7.47 7.55 7.46 #outs T
#locs 29 0.09 -0.10 -0.01 -0.10
#oracle_outputs T
#step 99
7.67 7.75 7.71 7.66 #outs T
#locs 30 0.11 0.08 0.04 -0.01
#oracle_outputs T
#step 100
7.69 7.61 7.77 7.61 #outs T
#locs 31 0.01 -0.08 0.09 -0.08
#oracle_outputs T
#step 101
7.78 7.73 7.76 7.86 #outs T
#locs 32 0.09 -0.05 -0.02 0.08
#oracle_outputs T
#step 102
7.93 7.99 8.03 7.99 #outs T
#locs 33 0.15 0.05 0.09 0.05
#oracle_outputs T
#step 103
8.09 8.12 8.14 8.05 #outs T
#locs 34 0.16 0.03 0.05 -0.04
#oracle_outputs T
#step 104
8.28 8.20 8.34 8.33 #outs T
#locs 35 0.19 -0.08 0.06 0.05
#oracle_outputs T
#step 105
8.39 8.48 8.43 8.43 #outs T
#locs 36 0.11 0.09 0.04 0.04
#oracle_outputs T
#step 106
8.58 8.67 8.48 8.48 #outs T
#locs 37 0.19 0.09 -0.10 -0.09
#oracle_outputs T
#step 107
8.59 8.49 8.50 8.49 #outs T
#locs 38 0.01 -0.10 -0.09 -0.10
#oracle_outputs T
#step 108
8.71 8.70 8.66 8.76 #outs T
#locs 39 0.12 -0.02 -0.06 0.05
#oracle_outputs T
#step 109
8.86 8.82 8.87 8.94 #outs T
#locs 40 0.15 -0.04 0.01 0.08
#oracle_outputs T
#step 110
9.02 9.05 8.94 9.11 #outs F
#locs 41 0.16 0.04 -0.08 0.09
#oracle_outputs T
#step 111
8.95 8.94 9.04 9.11 #outs F
#locs 42 0.06 -0.02 0.09 0.08
#oracle_outputs T
#step 112
8.92 8.83 8.93 9.11 #outs F
#locs 43 0.04 -0.08 0.02 0.08
#oracle_outputs T
#step 113
8.92 9.02 9.01 9.11 #outs F
#locs 44 -0.00 0.10 0.10 0.02
#oracle_outputs T
#step 114
8.73 8.64 8.65 9.11 #outs F
#locs 45 0.19 -0.08 -0.08 -0.05
#oracle_outputs T
#step 115
8.55 8.49 8.50 9.11 #outs F
#locs 46 0.17 -0.06 -0.05 0.09
#oracle_outputs T
#step 116
8.37 8.45 8.45 9.11 #outs F
#locs 47 0.19 0.09 0.09 0.07
#oracle_outputs T
#step 117
8.23 8.26 8.19 9.11 #outs F
#locs 48 0.13 0.02 -0.05 0.08
#oracle_outputs T
#step 118
8.20 8.20 8.30 9.11 #outs F
#locs 49 0.03 -0.00 0.10 -0.04
#oracle_outputs T
#step 119
8.02 7.94 8.12 9.11 #outs F
#locs 50 0.18 -0.08 0.10 -0.04
#oracle_outputs T
#step 120
7.88 7.95 7.82 9.11 #outs F
#locs 51 0.14 0.06 -0.07 0.07
#oracle_outputs T
#step 121
7.80 7.73 7.76 9.11 #outs F
#locs 52 0.08 -0.07 -0.05 -0.07
#oracle_outputs T
#step 122
7.76 7.73 7.76 9.11 #outs F
#locs 53 0.05 -0.03 -0.06 0.02
#oracle_outputs T
#step 123
7.67 7.59 7.76 9.11 #outs F
#locs 54 0.09 -0.08 -0.04 0.06
#oracle_outputs T
#step 124
7.66 7.67 7.76 9.11 #outs F
#locs 55 0.01 0.01 -0.06 -0.00
#oracle_outputs T
#step 125
7.61 7.69 7.76 9.11 #outs F
#locs 56 0.05 0.08 -0.06 0.05
#oracle_outputs T
#step 126
7.57 7.56 7.76 9.11 #outs F
#locs 57 0.04 -0.01 0.07 -0.03
#oracle_outputs T
#step 127
7.57 7.52 7.76 9.11 #outs F
#locs 58 0.01 -0.05 0.09 0.02
#oracle_outputs T
#step 128
7.42 7.33 7.76 9.11 #outs F
#locs 59 0.15 -0.09 0.06 0.09
#oracle_outputs T
#step 129
7.35 7.38 7.76 9.11 #outs F
#locs 60 0.07 0.03 0.07 -0.03
#oracle_outputs T
#step 130
7.17 7.10 7.76 9.11 #outs F
#locs 61 0.17 -0.07 -0.08 -0.09
#oracle_outputs T
#step 131
7.14 7.16 7.76 9.11 #outs F
#locs 62 0.03 0.02 0.02 -0.03
#oracle_outputs T
#step 132
7.03 7.06 7.76 9.11 #outs F
#locs 63 0.11 0.04 0.04 0.07
#oracle_outputs T
#step 133
6.94 7.01 7.76 9.11 #outs F
#locs 64 0.09 0.06 0.04 -0.03
#oracle_outputs T
#step 134
6.78 6.71 7.76 9.11 #outs F
#locs 65 0.16 -0.08 -0.01 0.06
#oracle_outputs T
#step 135
6.73 6.79 7.76 9.11 #outs F
#locs 66 0.05 0.06 0.03 0.01
#oracle_outputs T
#step 136
6.64 6.69 7.76 9.11 #outs F
#locs 67 0.10 0.05 0.05 0.05
#oracle_outputs T
#step 137
6.62 6.70 7.76 9.11 #outs F
#locs 68 0.01 0.07 0.04 0.01
#oracle_outputs T
#step 138
6.55 6.70 7.76 9.11 #outs F
#locs 69 0.08 -0.06 -0.10 0.08
#oracle_outputs T
#step 139
7.00 7.00 7.00 7.00 #outs F
#locs 0 0.05 0.00 -0.04 -0.02
#oracle_outputs T
#step 140
6.87 6.85 6.86 6.87 #outs F
#locs 1 0.13 -0.02 -0.01 -0.00
#oracle_outputs T
#step 141
6.84 6.82 6.80 6.86 #outs F
#locs 2 0.03 -0.02 -0.04 0.01
#oracle_outputs T
#step 142
6.66 6.69 6.63 6.57 #outs F
#locs 3 0.18 0.03 -0.03 -0.09
#oracle_outputs T
#step 143
6.61 6.64 6.57 6.51 #outs F
#locs 4 0.05 0.03 -0.03 -0.09
#oracle_outputs T
#step 144
6.52 6.59 6.53 6.53 #outs F
#locs 5 0.09 0.07 0.01 0.01
#oracle_outputs T
#step 145
6.48 6.43 6.53 6.45 #outs F
#locs 6 0.03 -0.06 0.05 -0.04
#oracle_outputs T
#step 146
6.31 6.26 6.30 6.23 #outs F
#locs 7 0.18 -0.05 -0.01 -0.08
#oracle_outputs T
#step 147
6.12 6.02 6.18 6.18 #outs F
#locs 8 0.19 -0.09 0.07 0.06
#oracle_outputs T
#step 148
6.01 6.03 6.08 5.93 #outs F
#locs 9 0.11 0.03 0.08 -0.08
#oracle_outputs T
#step 149
5.94 5.87 6.00 5.97 #outs T
#locs 10 0.07 -0.07 0.06 0.03
#oracle_outputs T
#step 150