1 ## Building containers
\r
10 Prerequisite: in case of testing against real ocloud, download openrc file from ocloud dashboard, e.g. admin_openrc.sh
\r
13 source ./admin_openrc.sh
\r
14 export |grep OS_AUTH_URL
\r
15 export |grep OS_USERNAME
\r
16 export |grep OS_PASSWORD
\r
17 docker-compose up -d
\r
18 docker-compose run --rm --no-deps --entrypoint=pytest api /tests/unit /tests/integration
\r
22 ## Tear down containers
\r
25 docker-compose down --remove-orphans
\r
28 ## Test with local virtualenv
\r
31 python3.8 -m venv .venv && source .venv/bin/activate
\r
32 pip install -r requirements.txt -c constraints.txt
\r
33 pip install -r requirements-test.txt
\r
34 pip install -e o2ims
\r
35 # pip install -e o2dms -e o2common
\r
37 pytest tests/integration
\r