diff --git a/Scripts/test_tutorial.sh b/Scripts/test_tutorial.sh index 5d790dee7..744a3d9c8 100755 --- a/Scripts/test_tutorial.sh +++ b/Scripts/test_tutorial.sh @@ -49,19 +49,30 @@ for dabit in ${dabit:-0 1 2}; do ./compile.py -R 64 $compile_opts tutorial - for i in ring rep4-ring semi2k brain mal-rep-ring ps-rep-ring sy-rep-ring \ - spdz2k dealer-ring; do + for i in ring rep4-ring semi2k sy-rep-ring spdz2k dealer-ring; do test_vm $i $run_opts done + if test -z "$slim"; then + for i in brain mal-rep-ring ps-rep-ring; do + test_vm $i $run_opts + done + fi + ./compile.py $compile_opts tutorial - for i in rep-field shamir mal-rep-field ps-rep-field sy-rep-field \ + for i in rep-field shamir sy-rep-field \ atlas mal-shamir sy-shamir hemi semi temi \ - soho mascot mama; do + soho mascot; do test_vm $i $run_opts done + if test -z "$slim"; then + for i in mal-rep-field ps-rep-field mama; do + test_vm $i $run_opts + done + fi + for i in cowgear chaigear; do test_vm $i $run_opts -S 3 -c 2 done diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c5216cdfe..653661691 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,7 +12,7 @@ pool: steps: - script: | - bash -c "sudo apt-get update && sudo apt-get install libboost-all-dev libsodium-dev libntl-dev python3-gmpy2 python3-networkx" + bash -c "sudo apt-get update && sudo apt-get install libboost-dev libboost-filesystem-dev libboost-iostreams-dev libboost-thread-dev libsodium-dev libntl-dev python3-gmpy2 python3-networkx" - script: | make setup - script: @@ -26,8 +26,8 @@ steps: - script: echo CXX = clang++ >> CONFIG.mine - script: - make arithmetic rep-bin yao + make replicated-{ring,field}-party.x rep4-ring-party.x shamir mascot-party.x sy spdz2k-party.x semi-he yao semi2k-party.x semi-party.x dealer-ring-party.x cowgear-party.x chaigear-party.x - script: Scripts/setup-ssl.sh 4 - script: - skip_binary=1 Scripts/test_tutorial.sh -X + skip_binary=1 slim=1 Scripts/test_tutorial.sh -X