A suite for test deployment of Argus services on CentOS-6 and CentOS-7. After service setup, the Argus functional testsuite is runned against the services.
This test suite provides two type of deployment test:
-
all-in-one
All Argus services are installed on single Docker container. The testsuite is runned on the same host, too.
-
distributed
Each Argus service is deployed in a dedicated container, as the functional testsuite.
In this deployment, only tests tagged with "remote" label are executed.
The deployment tests need Docker and docker-compose for run properly: see official documentation for install them.
For run the deployment test:
- export the
PLATFORM
variable with one of the values:centos6
orcentos7
- run
deploy.sh
bash script
For example, for run distributed deployment test on CentOS 7:
$ cd argus-deployment-test/distributed
$ PLATFORM=centos7 ./deploy.sh
Similarly, for run all-in-one deployment:
$ cd argus-deployment-test/all-in-one
$ PLATFORM=centos7 ./deploy.sh