added gcp tests fixes #20
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Trolley Test | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
test_run: | |
runs-on: ubuntu-22.04 | |
steps: | |
- name: Checkout Code | |
uses: actions/checkout@v2 | |
- name: Set up Python 3.9 | |
uses: actions/setup-python@v4 | |
with: | |
python-version: 3.9 | |
- name: Running Tests | |
run: | | |
export PYTHONPATH=$PYTHONPATH:. | |
export SECRET_KEY=${{ secrets.SECRET_KEY }} | |
export MONGO_URL=${{ secrets.mongo_url }} | |
export MONGO_USER=${{ secrets.mongo_user }} | |
export MONGO_PASSWORD=${{ secrets.mongo_password }} | |
export PROJECT_NAME=${{ secrets.project_name }} | |
export INFRACOST_TOKEN=${{ secrets.infracost_token }} | |
export AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} | |
export AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} | |
pip3 install -r web/requirements.txt | |
pytest web/scripts/tests/test_gcp_caching_script.py | |
pytest web/scripts/tests/test_aws_caching_script.py --aws-access-key-id ${{ secrets.AWS_ACCESS_KEY_ID }} --aws-secret-access-key ${{ secrets.AWS_SECRET_ACCESS_KEY }} | |