問題タブ [tox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Tox で print ステートメントを設定する
プロジェクトのテスト ケース シナリオを作成しています。tox.ini で、ログを取得するために envlogdir について言及しました
tox の実行中に、インストールに基づくログを取得しています。コードで指定した print ステートメントを取得する必要があります。
コンソールまたはログ ディレクトリにステートメントを出力する方法はありますか。
または、すべての出力を DEBUG または INFO モードで書き込むように Logger を構成する必要がありますか。
誰かがガイドできますか。
openstack - tox で構成ファイルを生成する際の問題
Sahara - OpenStack のインストール ガイドに従っています。 燃料を使ってインストール
RDO クイックスタートを使用して OpenStack クラウドをセットアップした後、openstack-sahara をインストールして構成フェーズを開始しました。だから私はこの公式文書に従いました。( sahara-userdoc )。
しかし、を使用して新しい conf ファイルを生成しようとすると、次のtox -e genconfig
エラーが発生しました。
私のマシンには Centos7 があり、tox のバージョンは 2.1.1 (からインポート/usr/lib/python2.7/site-packages/tox/__init__.pyc
) です。
python - Travis CI と tox で一貫性のない結果
Travis でオープン ソース プロジェクトの継続的インテグレーションをセットアップしました。toxはコマンドの引用符に問題があるようです。そのため、問題をデバッグするために一時的なブランチをセットアップしました。この時点で、私は非常に奇妙な問題に遭遇しています。
最近の 3 つのコミットと Travis でのビルド ステータス:
- Bla - ビルド 32に合格
- eklzjfljkze - ビルド 32の失敗
- 「eklzjfljkze」を元に戻す- ビルド 34が失敗しました
最後のコミットは失敗の原因となったものを元に戻すため、ビルド 34 が合格しない理由はわかりません。おそらく Travis はいくつかのものをキャッシュしていますが、Travis の [設定] -> [キャッシュ] には「まだキャッシュが作成されていません」と表示されています。オープン ソース プロジェクトの無料プランを使用しているため、キャッシュを有効にすることさえできないと思います。
git push --force
以前の試行から、 を使用してブランチを通過コミット (「Bla」) にロールバックすると、ビルドが再び通過することに気付きました。
これらのコミットはすべて、同じ python および tox バージョンを使用してローカルで正常に機能します。
どうしたの?
編集今、それは同様の方法で失敗しています。ビルド36と37を比較します。ビルド 37 のコミットは README を変更するだけなので、ビルドにはまったく影響しません。トラヴィスとトックスとは何らかの衝突があるに違いない。
python - 特定の Tox コマンドを TravisCI でのみ実行する
コード カバレッジ コマンドが Tox for TravisCI でのみ実行されるようにしようとしています。どうすればいいですか?
codecov ライブラリは、ファイルに貼り付けるだけでは機能しません.travis.yml
。通常の tox テストでは実行しないでください。コンソールが乱雑になるためです。
django - Travis + Tox、さまざまな依存関係とコマンドでマトリックスを使用
次の travis/tox 構成があり、正常に動作します。ただし、私がやりたいのは、定義された django/python マトリックスを使用して、別のテスト コマンドと別の要件ファイルを必要とする別のテスト セットを実行することです。
これにどうやって接してください?ありがとう、
travis.yml
tox.ini
shell - tox.iniで指定せずにtoxでカスタムコマンドを実行する方法は?
セクションの下の tox.ini にコマンドを配置する前に、コマンドを確認しようとしています[testenv] commands =
。
カスタムコマンドをtox
シェル引数として渡すことは可能ですか? 何かのようなもの
次のことを試しましたが、どれも機能しません。
tox.ini に配置せずに、tox で作成された仮想環境で python コマンド/スクリプトを実行するにはどうすればよいですか?