diff options
Diffstat (limited to 'tools/test.sh')
-rwxr-xr-x | tools/test.sh | 47 |
1 files changed, 12 insertions, 35 deletions
diff --git a/tools/test.sh b/tools/test.sh index afac473..32f298a 100755 --- a/tools/test.sh +++ b/tools/test.sh @@ -6,7 +6,9 @@ set -e # https://wiki.opnfv.org/pages/viewpage.action?pageId=29098314 export FUNCTEST_CACHE=${FUNCTEST_CACHE:-"${HOME}/.opnfv/functest"} +export SITE=${2:-"intel-pod17"} +cp tools/files/tempest_conf.yaml ${FUNCTEST_CACHE} TMP_DIR=$(mktemp -d) cd $TMP_DIR @@ -18,48 +20,23 @@ EXTERNAL_NETWORK=public BLOCK_MIGRATION=False EOF -cat > tempest_conf.yaml << EOF ---- -compute: - max_microversion: 2.42 -compute-feature-enabled: - shelve: false - vnc_console: false - cold_migration: false - block_migration_for_live_migration: false -identity-feature-enabled: - api_v2: false - api_v2_admin: false -image-feature-enabled: - api_v2: true - api_v1: false -placement: - max_microversion: 1.4 -volume: - max_microversion: 3.27 - storage_protocol: ceph -volume-feature-enabled: - backup: true -object-storage-feature-enabled: - discoverability: false -EOF - -cat > openstack.creds << EOF -export OS_AUTH_URL=http://identity-nc.intel-pod17.opnfv.org/v3 +cat > env_file << EOF +export NEW_USER_ROLE=_member_ +export OS_AUTH_URL=http://identity-nc.$SITE.opnfv.org/v3 export OS_USER_DOMAIN_NAME=default export OS_PROJECT_DOMAIN_NAME=default export OS_USERNAME=admin export OS_PROJECT_NAME=admin -export OS_PASSWORD=password123 +export OS_PASSWORD=0bbaf9908f63abec8ffb export OS_IDENTITY_API_VERSION=3 export OS_INTERFACE=public -export OS_REGION_NAME=intel-pod17 +export OS_REGION_NAME=$SITE EOF # check/download images if [ ! -d $FUNCTEST_CACHE ]; then mkdir -p $FUNCTEST_CACHE/images && cd $FUNCTEST_CACHE - wget -q -O- https://git.opnfv.org/functest/plain/functest/ci/download_images.sh?h=stable/hunter | bash -s -- images + wget -q -O- https://git.opnfv.org/functest/plain/functest/ci/download_images.sh?h=stable/iruya | bash -s -- images cd $TMP_DIR fi @@ -73,12 +50,12 @@ run_tests() { sudo rm -rf ${FUNCTEST_CACHE}/results && mkdir ${FUNCTEST_CACHE}/results - sudo docker run --env-file env \ - -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ + sudo docker run -it --env-file env --network host \ + -v $(pwd)/env_file:/home/opnfv/functest/conf/env_file \ -v ${FUNCTEST_CACHE}/images:/home/opnfv/functest/images \ -v ${FUNCTEST_CACHE}/results:/home/opnfv/functest/results \ - -v $(pwd)/tempest_conf.yaml:/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/tempest_conf.yaml \ - opnfv/functest-${1}:hunter + -v ${FUNCTEST_CACHE}/tempest_conf.yaml:/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/tempest_conf.yaml \ + opnfv/functest-${1}:iruya bash } case "$1" in |