Skip to content
Snippets Groups Projects
Commit 76414c69 authored by Julien Girard-Satabin's avatar Julien Girard-Satabin
Browse files

Merge branch 'test/jgirardsatabin/test-libs' into 'master'

Rework test target

See merge request laiser/caisar!147
parents fa772170 0c33fe67
No related branches found
No related tags found
No related merge requests found
...@@ -11,7 +11,7 @@ uninstall: ...@@ -11,7 +11,7 @@ uninstall:
dune uninstall dune uninstall
test: test:
dune build @tests/local dune runtest
test-ci: test-ci:
dune build -j2 @tests/ci dune build -j2 @tests/ci
......
...@@ -10,7 +10,7 @@ homepage: "https://git.frama-c.com/pub/caisar" ...@@ -10,7 +10,7 @@ homepage: "https://git.frama-c.com/pub/caisar"
doc: "https://git.frama-c.com/pub/caisar" doc: "https://git.frama-c.com/pub/caisar"
bug-reports: "https://git.frama-c.com/pub/caisar/issues" bug-reports: "https://git.frama-c.com/pub/caisar/issues"
depends: [ depends: [
"dune" {>= "3.8"} "dune" {>= "3.12"}
"ocaml" {>= "4.13"} "ocaml" {>= "4.13"}
"dune-site" {>= "2.9.0"} "dune-site" {>= "2.9.0"}
"zarith" {>= "1.7"} "zarith" {>= "1.7"}
......
(lang dune 3.8) (lang dune 3.12)
(name caisar) (name caisar)
(version 2.0) (version 2.0)
......
...@@ -94,7 +94,10 @@ ...@@ -94,7 +94,10 @@
dontBuild = true; dontBuild = true;
dontInstall = true; dontInstall = true;
doCheck = true; doCheck = true;
checkPhase = "make test-ci"; checkPhase = ''
make test
make test-ci
'';
buildInputs = oldAttrs.buildInputs ++ buildInputs = oldAttrs.buildInputs ++
[ pkgs.python3Packages.onnx ]; [ pkgs.python3Packages.onnx ];
}); });
......
...@@ -20,7 +20,7 @@ let () = ...@@ -20,7 +20,7 @@ let () =
let () = let () =
let pid = let pid =
Unix.create_process "/usr/bin/python3" Unix.create_process "python3"
[| "python3"; "../../../tests/bin/inspect_onnx.py" |] [| "python3"; "../../../tests/bin/inspect_onnx.py" |]
Unix.stdin Unix.stdout Unix.stdout Unix.stdin Unix.stdout Unix.stdout
in in
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
$ ls ../examples/ $ ls ../examples/
acasxu acasxu
arithmetic
mnist mnist
onnx_rewrite onnx_rewrite
......
(cram (cram
(alias local) (applies_to * \ nir_to_onnx acasxu_ci)
(applies_to * \ nir_to_onnx acasxu_ci arithmetic comparison sequencing)
(deps (deps
(package caisar) (package caisar)
setup_env.sh setup_env.sh
(glob_files bin/*)
filter_tmpdir.sh
TestNetwork.nnet TestNetwork.nnet
TestNetworkONNX.onnx TestNetworkONNX.onnx
TestSVM.ovo TestSVM.ovo
(glob_files bin/*)
filter_tmpdir.sh
../lib/xgboost/example/california.csv
../lib/xgboost/example/california.json
)
(package caisar))
(cram
(alias local)
(applies_to arithmetic)
(deps
(package caisar)
setup_env.sh
(glob_files bin/*)
filter_tmpdir.sh
../examples/arithmetic/arithmetic.why ../examples/arithmetic/arithmetic.why
../examples/arithmetic/FNN_s42.onnx ../examples/arithmetic/FNN_s42.onnx
)
(package caisar))
(cram
(alias local)
(applies_to comparison)
(deps
(package caisar)
setup_env.sh
(glob_files bin/*)
filter_tmpdir.sh
../examples/onnx_rewrite/comparison.mlw ../examples/onnx_rewrite/comparison.mlw
../examples/onnx_rewrite/sequencing.mlw
../examples/acasxu/nets/onnx/ACASXU_1_1.onnx
../examples/acasxu/nets/onnx/ACASXU_1_9.onnx
../examples/mnist/nets/pruned/FNN_28x28_s42.onnx ../examples/mnist/nets/pruned/FNN_28x28_s42.onnx
../examples/mnist/nets/pruned/FNN_28x28_pruned_s42.onnx ../examples/mnist/nets/pruned/FNN_28x28_pruned_s42.onnx
../examples/mnist/csv/single_image.csv
)
(package caisar))
(cram
(alias local)
(applies_to sequencing)
(deps
(package caisar)
setup_env.sh
(glob_files bin/*)
filter_tmpdir.sh
../examples/onnx_rewrite/sequencing.mlw
../examples/mnist/nets/splitted/FNN_28x28_pre_s42.onnx ../examples/mnist/nets/splitted/FNN_28x28_pre_s42.onnx
../examples/mnist/nets/splitted/FNN_28x28_post_s42.onnx ../examples/mnist/nets/splitted/FNN_28x28_post_s42.onnx
../examples/mnist/csv/single_image.csv ../examples/mnist/csv/single_image.csv
../lib/xgboost/example/california.csv
../lib/xgboost/example/california.json
) )
(package caisar)) (package caisar))
(cram (cram
(alias ci) (alias ci)
(applies_to nir_to_onnx acasxu_ci)
(enabled_if %{bin-available:python3}) (enabled_if %{bin-available:python3})
(runtest_alias false)
(deps (deps
(package caisar) (package caisar)
setup_env.sh setup_env.sh
(glob_files bin/*)
filter_tmpdir.sh
TestNetwork.nnet TestNetwork.nnet
TestNetworkONNX.onnx TestNetworkONNX.onnx
TestSVM.ovo
../examples/acasxu/nets/onnx/ACASXU_1_1.onnx ../examples/acasxu/nets/onnx/ACASXU_1_1.onnx
../examples/acasxu/nets/onnx/ACASXU_1_9.onnx ../examples/acasxu/nets/onnx/ACASXU_1_9.onnx
TestSVM.ovo
(glob_files bin/*)
filter_tmpdir.sh
../lib/xgboost/example/california.csv ../lib/xgboost/example/california.csv
../lib/xgboost/example/california.json) ../lib/xgboost/example/california.json)
(package caisar)) (package caisar))
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
$ ls ../examples/ $ ls ../examples/
acasxu acasxu
arithmetic
mnist mnist
onnx_rewrite onnx_rewrite
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment