mirror of
https://github.com/CatalaLang/catala.git
synced 2024-11-08 07:51:43 +03:00
Remove optimizations for big tests
This commit is contained in:
parent
f9a6644da3
commit
f877544368
@ -490,7 +490,7 @@ let time_marker ppf () =
|
||||
format_with_style
|
||||
[ANSITerminal.Bold; ANSITerminal.black]
|
||||
ppf
|
||||
(Printf.sprintf "[TIME] %.0fms@\n" delta)
|
||||
(Format.sprintf "[TIME] %.0fms@\n" delta)
|
||||
|
||||
(** Prints [\[DEBUG\]] in purple on the terminal standard output *)
|
||||
let debug_marker ppf () =
|
||||
|
@ -779,9 +779,8 @@ let make_app ?(decl_ctx = None) e args pos =
|
||||
match decl_ctx with
|
||||
| None -> assert false
|
||||
| Some decl_ctx ->
|
||||
Errors.raise_error
|
||||
"INTERNAL ERROR: wrong type: found %a while expecting either \
|
||||
an Arrow or Any"
|
||||
Errors.raise_internal_error
|
||||
"wrong type: found %a while expecting either an Arrow or Any"
|
||||
(Print.typ decl_ctx) fty.ty)))
|
||||
(List.map Marked.get_mark (e :: args))
|
||||
in
|
||||
|
@ -74,6 +74,7 @@ let to_expr p main_scope =
|
||||
res
|
||||
|
||||
let equal p p' =
|
||||
(* TODO: include toplevel definitions in this program comparison. *)
|
||||
let ss = all_scopes p.code_items in
|
||||
let ss' = all_scopes p'.code_items in
|
||||
|
||||
|
@ -44,7 +44,7 @@ $ catala Interpret -s Exemple1
|
||||
[RESULT] montant = 96.48 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 96.48 €
|
||||
```
|
||||
|
@ -102,12 +102,12 @@ $ catala Interpret -s Exemple2 --disable_warnings
|
||||
```
|
||||
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 345.73 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 352.77 €
|
||||
```
|
||||
|
@ -36,7 +36,7 @@ $ catala Interpret -s CasTest1 --disable_warnings
|
||||
[RESULT] montant = 76.38 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 76.38 €
|
||||
```
|
||||
|
@ -168,22 +168,22 @@ $ catala Interpret -s Exemple4 --disable_warnings
|
||||
[RESULT] montant = 118.59 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 181.91 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 67.34 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple3 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple3 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 181.91 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple4 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple4 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 118.59 €
|
||||
```
|
||||
|
@ -332,47 +332,47 @@ $ catala Interpret -s Exemple9 --disable_warnings
|
||||
[RESULT] montant = 210.06 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 0.00 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple2 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 352.77 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple3 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple3 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 321.61 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple4 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple4 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 0.00 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple5 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple5 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 311.56 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple6 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple6 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 0.00 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple7 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple7 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 153.77 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple8 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple8 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 11.06 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple9 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple9 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 210.06 €
|
||||
```
|
||||
|
@ -157,27 +157,27 @@ $ catala Interpret -s CasTest5 --disable_warnings
|
||||
[RESULT] montant = 129.65 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 12.06 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest2 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest2 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 23.12 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest3 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest3 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 154.78 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest4 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest4 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 154.78 €
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s CasTest5 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s CasTest5 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant = ESome 129.65 €
|
||||
```
|
||||
|
@ -98,7 +98,7 @@ $ catala Interpret -s Exemple1
|
||||
[RESULT] éligibilité = true
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] montant_versé = ESome 246.23 €
|
||||
[RESULT] éligibilité = ESome true
|
||||
|
@ -260,7 +260,7 @@ $ catala Typecheck
|
||||
[RESULT] Typechecking successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Exemple1 --avoid_exceptions
|
||||
[RESULT] Computation successful! Results:
|
||||
[RESULT] éligible = ESome true
|
||||
```
|
||||
|
@ -423,58 +423,58 @@ $ catala Interpret -s Test13 --disable_warnings
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test1 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test2 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test2 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test3 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test3 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test4 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test4 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test5 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test5 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test6 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test6 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test7 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test7 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test8 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test8 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test9 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test9 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test10 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test10 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test11 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test11 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test12 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test12 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test13 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test13 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test13 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test13 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
|
@ -65,6 +65,6 @@ $ catala Interpret -s Test1 --disable_warnings
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
```catala-test-inline
|
||||
$ catala Interpret_Lcalc -s Test1 --avoid_exceptions --optimize
|
||||
$ catala Interpret_Lcalc -s Test1 --avoid_exceptions
|
||||
[RESULT] Computation successful!
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user