これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド wibble-test-genrunner です。
プログラム:
NAME
Wibble-test-genrunner - Wibble テストスイート用のコードジェネレーター.
SYNOPSIS
ウィブルテストジェネランナー ヘッダ
ウィブルテストジェネランナー メイン
DESCRIPTION
このプログラムは .cpp ファイルを生成し、それがコンパイルされてテスト プログラムにリンクされます。
.test.h ファイルからテストを実行します。 このような .test.h ファイルの例は、wibble 内にあります。
ヘッダー、例: /usr/include/wibble/regexp.test.h。
最初の形式では、プログラムは単一のヘッダー ファイル (通常は次の形式) を処理します。
foo.test.h) を実行し、コンパイルされる対応する .cpp ファイルを生成します。 XNUMX 番目の形式では、
として取る を .test.h ヘッダーを取得し、次の内容を含む単一の main.cpp を生成します。
テスト プログラムの main() 関数。これにより、すべての .test.h 内のすべてのテストが実行されます。
ファイル。 生成されたソース コードは常に標準出力に書き込まれ、処理はユーザーに任されます。
ユーザーはそれを意味のある場所にリダイレクトします。
現在、プログラムには上記の XNUMX つの形式以外のオプションはありません。 プログラムは
ウィブルを使用したプログラムまたはライブラリのビルド プロセスの一部として実行されることを目的としています。
テストフレームワーク。 CMake から便利に使用できるように、test.cmake スクリプトが以下にあります。
/usr/share/wibble、すべての .cpp ファイル (ヘッダーごとと
メインのもの)、それらをコンパイルして、実行する単一のバイナリにリンクします。
テストスイート。
onworks.net サービスを使用してオンラインで Wibble-test-genrunner を使用する