forked from Limmen/csle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathunit_tests.sh
executable file
·30 lines (29 loc) · 1.65 KB
/
unit_tests.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
echo "Running Python unit tests for csle-agents"
cd simulation-system/libs/csle-agents; pytest; cd ../../../
echo "Running Python unit tests for csle-attacker"
cd simulation-system/libs/csle-attacker; pytest; cd ../../../
echo "Running Python unit tests for csle-collector"
cd simulation-system/libs/csle-collector; pytest; cd ../../../
echo "Running Python unit tests for csle-common"
cd simulation-system/libs/csle-common; pytest; cd ../../../
echo "Running Python unit tests for csle-defender"
cd simulation-system/libs/csle-defender; pytest; cd ../../../
echo "Running Python unit tests for csle-rest-api"
cd simulation-system/libs/csle-rest-api; pytest; cd ../../../
echo "Running Python unit tests for csle-ryu"
cd simulation-system/libs/csle-ryu; pytest; cd ../../../
echo "Running Python unit tests for csle-system-identification"
cd simulation-system/libs/csle-system-identification; pytest; cd ../../../
echo "Running Python unit tests for gym-csle-stopping-game"
cd simulation-system/libs/gym-csle-stopping-game; pytest; cd ../../../
echo "Running Python unit tests for csle-cluster"
cd simulation-system/libs/csle-cluster; pytest; cd ../../../
echo "Running Python unit tests for gym-csle-intrusion-response-game"
cd simulation-system/libs/gym-csle-intrusion-response-game; pytest; cd ../../../
echo "Running Python unit tests for csle-tolerance"
cd simulation-system/libs/csle-tolerance; pytest; cd ../../../
echo "Running Python unit tests for gym-csle-apt-game"
cd simulation-system/libs/gym-csle-apt-game; pytest; cd ../../../
echo "Running JavaScript unit tests for csle-mgmt-webapp"
cd management-system/csle-mgmt-webapp; npm test -- --watchAll=false; cd ../../