From 339995b50f8609abc2102c2e3b8b8f8f171bd39a Mon Sep 17 00:00:00 2001 From: shootylife Date: Sun, 17 Jan 2021 15:49:08 +0100 Subject: [PATCH] :construction_worker: fix test --- .circleci/config.yml | 52 +++++++++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5fe4ce8..89ba5d5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -33,6 +33,32 @@ jobs: - run: docker container run --name flask_db_test -e POSTGRES_PASSWORD=somePwd -e POSTGRES_USER=myUsr -p 5432:5432 -d postgres - run: sleep 1 + - run: + name: db migration + environment: + FLASK_APP: /home/circleci/repo/autoapp.py + FLASK_DEBUG: 0 + POSTGRES_USER: postgres + POSTGRES_DB: bdtest + POSTGRES_PASSWORD: somePwd + POSTGRES_PORT: 5432 + DATABASE_URL: postgresql://postgres:somePwd@localhost:5432/postgres + command: | + . venv/bin/activate + flask db stamp head + - run: + name: db migration + environment: + FLASK_APP: /home/circleci/repo/autoapp.py + FLASK_DEBUG: 0 + POSTGRES_USER: postgres + POSTGRES_DB: bdtest + POSTGRES_PASSWORD: somePwd + POSTGRES_PORT: 5432 + DATABASE_URL: postgresql://postgres:somePwd@localhost:5432/postgres + command: | + . venv/bin/activate + flask db migrate - run: name: db upgrade environment: @@ -46,19 +72,19 @@ jobs: command: | . venv/bin/activate flask db upgrade - # - run: - # name: flask test - # environment: - # FLASK_APP: /home/circleci/repo/autoapp.py - # FLASK_DEBUG: 0 - # POSTGRES_USER: postgres - # POSTGRES_DB: bdtest - # POSTGRES_PASSWORD: somePwd - # POSTGRES_PORT: 5432 - # DATABASE_URL: postgresql://postgres:somePwd@localhost:5432/postgres - # command: | - # . venv/bin/activate - # flask test + - run: + name: flask test + environment: + FLASK_APP: /home/circleci/repo/autoapp.py + FLASK_DEBUG: 0 + POSTGRES_USER: postgres + POSTGRES_DB: bdtest + POSTGRES_PASSWORD: somePwd + POSTGRES_PORT: 5432 + DATABASE_URL: postgresql://postgres:somePwd@localhost:5432/postgres + command: | + . venv/bin/activate + flask test - run: docker container stop flask_db_test - run: docker container rm flask_db_test - run: unset DATABASE_URL