summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/mono/run_tests.sh24
-rw-r--r--test/mono/test_extra.lem10
2 files changed, 18 insertions, 16 deletions
diff --git a/test/mono/run_tests.sh b/test/mono/run_tests.sh
index ff61b14d..6a9dedd6 100755
--- a/test/mono/run_tests.sh
+++ b/test/mono/run_tests.sh
@@ -69,22 +69,24 @@ do
mv out.lem out_types.lem "$OUTPUTDIR"
if lem -ocaml -lib "$SAILDIR/src/lem_interp" \
-outdir "$OUTPUTDIR" \
- "$SAILDIR/src/gen_lib/sail_values.lem" \
- "$SAILDIR/src/gen_lib/sail_operators.lem" \
- "$SAILDIR/src/gen_lib/sail_operators_mwords.lem" \
- "$SAILDIR/src/lem_interp/sail_instr_kinds.lem" \
- "$SAILDIR/src/gen_lib/prompt.lem" \
- "$SAILDIR/src/gen_lib/state_monad.lem" \
- "$SAILDIR/src/gen_lib/state.lem" \
- "$SAILDIR/src/gen_lib/prompt_monad.lem" \
+ "$SAILDIR/src/gen_lib/sail2_values.lem" \
+ "$SAILDIR/src/gen_lib/sail2_operators.lem" \
+ "$SAILDIR/src/gen_lib/sail2_operators_mwords.lem" \
+ "$SAILDIR/src/lem_interp/sail2_instr_kinds.lem" \
+ "$SAILDIR/src/gen_lib/sail2_prompt.lem" \
+ "$SAILDIR/src/gen_lib/sail2_state_monad.lem" \
+ "$SAILDIR/src/gen_lib/sail2_state.lem" \
+ "$SAILDIR/src/gen_lib/sail2_prompt_monad.lem" \
+ "$SAILDIR/src/gen_lib/sail2_string.lem" \
"$DIR/test_extra.lem" \
"$OUTPUTDIR/out_types.lem" "$OUTPUTDIR/out.lem" &>>log;
then
cd "$OUTPUTDIR"
if ocamlfind ocamlc -linkpkg -package zarith -package lem \
- sail_values.ml sail_operators.ml \
- sail_instr_kinds.ml prompt_monad.ml prompt.ml \
- sail_operators_mwords.ml state_monad.ml state.ml \
+ sail2_values.ml sail2_operators.ml \
+ sail2_instr_kinds.ml sail2_prompt_monad.ml sail2_prompt.ml \
+ sail2_operators_mwords.ml sail2_state_monad.ml sail2_state.ml \
+ sail2_string.ml \
test_extra.ml out_types.ml out.ml ../test.ml \
-o test &>>"$DIR/log"
then
diff --git a/test/mono/test_extra.lem b/test/mono/test_extra.lem
index 9c526309..29876223 100644
--- a/test/mono/test_extra.lem
+++ b/test/mono/test_extra.lem
@@ -1,9 +1,9 @@
open import Pervasives_extra
-open import Sail_instr_kinds
-open import Sail_values
-open import Sail_operators_mwords
-open import Prompt_monad
-open import State
+open import Sail2_instr_kinds
+open import Sail2_values
+open import Sail2_operators_mwords
+open import Sail2_prompt_monad
+open import Sail2_state
let undefined_int () = return (0:ii)
val undefined_bitvector : forall 'rv 'a 'e. Bitvector 'a => integer -> monad 'rv 'a 'e