Refactor test/cases/api.sh to incorporate testing of cloudapi with multiple cloud providers as the target. Since all variables in Bash are by default global, don't declare them as empty in advance. The only place where underclared variables can be potentially expanded are the cleanup functions. Ensure that there are no unbound variables expanded inside cleanup functions. Rename all AWS-specific variables to contain "AWS_" prefix to make their purpose explicit. Modify provision.sh to append the GCP credentials file path to the worker configuration. Add GCP api.sh test case to integration tests in Jenkins and run it only if the appropriate GCP credentials environment variable is defined. Run the GCP test case for RHEL images. Signed-off-by: Tomas Hozza <thozza@redhat.com> |
||
|---|---|---|
| .. | ||
| deploy | ||
| test-case-generators | ||
| clouddot_build_deploy.sh | ||
| deploy-openstack | ||
| deploy-qemu | ||
| gen-certs.sh | ||
| gen-user-data | ||
| image-info | ||
| koji-compose.py | ||
| libvirt_test.sh | ||
| prepare-source.sh | ||
| provision.sh | ||
| run-koji-container.sh | ||