問題タブ [out-of-source]
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.
java - ソース外の方法で `ant` を実行するには?
Android アプリケーションをビルドしようとすると、実行する必要があるステップにたどり着きましたant
。
プロセスは次のログで失敗します。
ソース ビルドを作成しているため、src
ant が探しているディレクトリは存在しますが、別の場所にあります。
この詳細を に指定するにはどうすればよいant
ですか?
python - Python での boost::python ライブラリの単体テスト
だから私はboost::python (C++)で作成された共有ライブラリを持っています。内部の C++ 関数については、それらが機能していることを確認する単体テストがあります。ここで、単体テストを使用して、Python インターフェイスを正しく実装したかどうかを確認したいと思います。このために、 python package を使用することを考えましたunittest
。
今、私のフォルダーの設定はおおよそ次のとおりです。
test フォルダーには、python インターフェイスの構造を反映したサブフォルダーがいくつかあり、ライブラリのさまざまな側面をテストする小さな python モジュールが多数含まれています。
だから今の質問:
import
共有ライブラリをテストに追加するにはどうすればよいですか?
私がこれまでに試したことは、test_main.py
ただし、これは test フォルダー内のモジュールには役立ちません。とにかく、このパスをテストコードにハードコーディングするのはハックのようです。また、テストが失敗したことを確認してから再度アンインストールするためだけに、テストされていないライブラリをインストールしたくありません。