iutest  1.17.99.14
クラス | 静的公開メンバ関数 | 全メンバ一覧
iutest::TestEnv クラス

テスト環境 [詳解]

#include <iutest_env.hpp>

クラス

class  StateVariable
 

静的公開メンバ関数

static detail::iuRandom & genrand ()
 乱数生成器
 
static unsigned int get_random_seed ()
 乱数シード
 
static unsigned int current_random_seed ()
 乱数シード
 
static int get_repeat_count ()
 繰り返し回数
 
static const StateVariable< ::std::string > & get_output_option ()
 出力オプション
 
static const char * get_default_package_name ()
 root package オプション
 
static const char * test_filter ()
 フィルター文字列
 
static const char * get_flagfile ()
 flag file
 
static void global_ostream_copyfmt (iu_ostream &os)
 
static const char * get_locale_ctype ()
 ctype locale オプション
 
static bool is_specific_locale_ctype ()
 
::std::string get_report_xml_filepath ()
 xml 出力パスを取得
 
::std::string get_report_junit_xml_filepath ()
 junit xml 出力パスを取得
 
static EnvironmentAddGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの追加 [詳解]
 
static EnvironmentReleaseGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの削除 [詳解]
 
::std::string AddDefaultPackageName (const char *testsuite_name)
 default package name を追加
 
static bool LoadFlagFile ()
 フラグファイルをロード
 
typedef TestFlag::Fragment< TestFlag::RUN_DISABLED_TESTSalso_run_disabled_tests
 
typedef TestFlag::Fragment< TestFlag::BREAK_ON_FAILUREbreak_on_failure
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTIONcatch_exceptions
 
typedef TestFlag::Fragment< TestFlag::THROW_ON_FAILUREthrow_on_failure
 
typedef TestFlag::Fragment< TestFlag::WARNING_INTO_ERRORwarning_into_error
 
typedef TestFlag::Fragment< TestFlag::PRINT_TIMEprint_time
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LISTlist_tests
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LIST_WITH_WHERElist_tests_with_where
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_EACHcatch_exceptions_each
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_GLOBALcatch_exceptions_global
 
typedef TestFlag::Fragment< TestFlag::FILELOCATION_STYLE_MSVCfile_location_style_msvc
 
typedef TestFlag::Fragment< TestFlag::VERBOSEverbose
 

詳解

テスト環境

関数詳解

◆ AddGlobalTestEnvironment()

static Environment* iutest::TestEnv::AddGlobalTestEnvironment ( Environment env)
inlinestatic

グローバル環境セットクラスの追加

引数
[in]env= 環境セットクラスアドレス
戻り値
登録されたクラスアドレス
被呼び出し関係図:

◆ ReleaseGlobalTestEnvironment()

static Environment* iutest::TestEnv::ReleaseGlobalTestEnvironment ( Environment env)
inlinestatic

グローバル環境セットクラスの削除

引数
[in]env= 環境セットクラスアドレス
戻り値
削除されたクラスアドレス
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: