31 #ifdef USE_TESTMANAGER_AUTOREGISTER
44 namespace Test_Gauge {
47 const std::string filename_input =
"test_Gauge.yaml";
48 const std::string filename_output =
"stdout";
50 class Parameters_Test_Gauge :
public Parameters {
52 Parameters_Test_Gauge()
54 Register_string(
"gauge_config_type_input",
"NULL");
55 Register_string(
"config_filename_input",
"NULL");
57 Register_string(
"verbose_level",
"NULL");
59 Register_double(
"expected_result", 0.0);
67 #ifdef USE_TESTMANAGER_AUTOREGISTER
83 Parameters_Test_Gauge params_test;
90 params_manager.
read_params(filename_input, ¶ms_all);
92 const string str_gconf_read = params_test.get_string(
"gauge_config_type_input");
93 const string readfile = params_test.get_string(
"config_filename_input");
94 const string str_vlevel = params_test.get_string(
"verbose_level");
96 const double expected_result = params_test.get_double(
"expected_result");
102 vout.
general(vl,
" gconf_read = %s\n", str_gconf_read.c_str());
103 vout.
general(vl,
" readfile = %s\n", readfile.c_str());
104 vout.
general(vl,
" vlevel = %s\n", str_vlevel.c_str());
113 vout.
crucial(vl,
"Test_Gauge: Input parameters have not been set.\n");
146 vout.
general(vl,
"plaq (original field) = %d %.8f\n", nodeid, result);
149 vout.
general(vl,
"plaq (shifted field) = %d %.8f\n", nodeid, result);