- Poetry (analyze, test)
- npm (analyze)
- addlicense (analyze)
- Google Cloud CLI (test)
poetry install --all-extras
poetry shell
nox -t analyze
poetry shell
nox -s tests -- unit
poetry shell
BQMS_VERBOSE="False" \
BQMS_MULTITHREADED="True" \
BQMS_PROJECT="<YOUR_TEST_PROJECT>" \
BQMS_GCS_BUCKET="<YOUR_TEST_BUCKET>" \
nox -s tests -- integration
poetry shell
BQMS_VERBOSE="False" \
BQMS_MULTITHREADED="True" \
BQMS_PROJECT="<YOUR_TEST_PROJECT>" \
BQMS_GCS_BUCKET="<YOUR_TEST_BUCKET>" \
nox -s tests
To view all logs while running tests:
poetry shell
nox -s tests --verbose -- unit pytest_verbose