私は独自のブースト テスト ランナーを持っており、次のunit_test_main
ように引数を渡します。
char *myargs[] = {"", "--log_level=test_suite", "report_level=detailed", "output_format=xml", "--run_test=my_manual_test_suite1,my_manual_test_suite2"};
テスト スイートがピックアップされ、テスト ケースが実行されます。ただし、プログラムの実行の最後に、メモリが破損します。理由はありますか?
私のテスト ランナーは、すべてのテスト ケースとunit_test_main
.
編集: プログラムの外部から引数を渡しても破損しないことを追加するのを忘れていました。これは奇妙です。