最近flake8
、CircleCIテストコマンドにPythonリンターテストを追加しました。ただし、python manage.py test
Djangoテストを実行する前に実行されるため、テストで実際に発生しているエラーを確認できません。
#!/bin/bash -eo pipefail
cd lucy-web
source venv/bin/activate
python manage.py compilescss --verbosity 0
python manage.py collectstatic --clear --no-input --verbosity 0
flake8
python manage.py test
./dashboard/tests/test_families.py:1135:13: E128 continuation line under-indented for visual indent
./dashboard/tests/test_families.py:1147:13: E128 continuation line under-indented for visual indent
Exited with code 1
python manage.py test
とflake8
を切り替えて構成を変更して、テストを再実行したいと思います。これは可能ですか?
はい。それらをそのジョブで再度実行することはできますが、これは素晴らしいことではありません。または、CircleCI2.0ワークフローを使用して素晴らしい2つのジョブを実行することもできます。1つは「従来の」順序で、もう1つは逆の順序です。
そうすれば、これら2つのジョブを並行して実行でき、ビルド時間を実際に増やすことはありません。
敬具、
リカルドNフェリシアーノ
開発者エバンジェリスト、CircleCI
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加