問題タブ [catch-unit-test]
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.
c++ - Rcpp Catch テストからの `inst/extdata` 上のデータへのアクセス
inst/extdata
Rcpp Catch2 テストからファイルのデータ ファイルにアクセスしようとしています。ファイル ツリーは次のようになります。
これは、devtools を使用して新しいパッケージ スケルトンから得られるものと似ていると思います。data-sample
これで、次のように非常に簡単に testthat テストからこのファイルにアクセスできます。
そして、必要に応じて使用してください。この時点で、これがインストール済みパッケージからのグローバル パスを使用していることは認識していますが、この値を C++ テストに渡す方法が見つかりません。現在、ハードコードされたパスを使用していますが、明らかに私のマシンでしか機能しません。
これは私が現在使用しているものです:
これはファイルを読み取るための関数であるため、これを埋め込むことはできませんが、それでも知りたいのですが、R データを Rcpp/Catch テストに渡す方法は?
前もって感謝します!
c++ - Bazel によってダウンロードされたインクルード ファイル http_file
Bazelを使用してプロジェクトをビルドしています。シングルヘッダー テスト フレームワークCatch v2を使用したいと思います。http_fileルールを使用してBazelに catch ヘッダーをダウンロードさせることにしました。私のWORKSPACE
ファイルは次のようになります。
ドキュメントによると、テストは次のように生成されたパッケージに依存します。
テストファイルmy_test.cc
はこれ以上簡単にはなりません:
ただし、次のエラーが表示されます。
cc_library
ラッパーを作成したりcatch/catch.hpp
、catch/file/catch.hpp を含めたりすると、同じエラーが発生します。
c++ - Catch2 - コンソールとファイルへの出力
で Catch 実行可能ファイルを実行し-o junit --output catch_results.xml
て、xml レポートを生成できます。
xml レポートを生成し、コンソール出力を取得する方法はありますか?