mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 12:27:14 +02:00
WIP
This commit is contained in:
@ -2270,73 +2270,6 @@ TEST_CASE("resetfpga", "[.cmd]") {
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("diodelay", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("diodelay 0x01010 125", PUT));
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("diodelay 0x01010 775",
|
||||
// PUT, nullptr, oss)); REQUIRE(oss.str() == "diodelay [0x01010,
|
||||
// 775]\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("diodelay 0x01010 0", PUT));
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("diodelay [0x01010, 776]",
|
||||
// PUT));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("diodelay", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("extsampling", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsampling 1", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsampling 1\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsampling", GET,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsampling 1\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsampling 0", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsampling 0\n");
|
||||
// }
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("extsampling", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("extsamplingsrc", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsamplingsrc 1", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsamplingsrc 1\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsamplingsrc 0", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsamplingsrc 0\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsamplingsrc 15", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsamplingsrc 15\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("extsamplingsrc", GET,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "extsamplingsrc 15\n");
|
||||
// }
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("extsamplingsrc 64", PUT));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("extsamplingsrc", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adcinvert", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD || test::type ==
|
||||
// defs::JUNGFRAU) {
|
||||
@ -2362,30 +2295,6 @@ TEST_CASE("resetfpga", "[.cmd]") {
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adcenable", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// std::string s;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcenable", GET, nullptr,
|
||||
// oss)); s = oss.str();
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcenable 0x8d0a21d4",
|
||||
// PUT, nullptr, oss)); REQUIRE(oss.str() == "adcenable
|
||||
// 0x8d0a21d4\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient(s, PUT, nullptr, oss));
|
||||
// REQUIRE(oss.str() == s);
|
||||
// }
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adcenable", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adcvpp", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// int prev_val = 0;
|
||||
@ -2414,149 +2323,6 @@ TEST_CASE("resetfpga", "[.cmd]") {
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("dbitpipeline", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitpipeline 1", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dbitpipeline 1\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitpipeline 0", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dbitpipeline 0\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitpipeline 15", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dbitpipeline 15\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitpipeline", GET,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dbitpipeline 15\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitpipeline 0", PUT));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("dbitpipeline", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adcpipeline", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcpipeline 1", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "adcpipeline 1\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcpipeline 0", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "adcpipeline 0\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcpipeline 15", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "adcpipeline 15\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcpipeline", GET,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "adcpipeline 15\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcpipeline 0", PUT));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adcpipeline", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("romode", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("romode digital", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "romode digital\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("romode analog_digital",
|
||||
// PUT, nullptr, oss)); REQUIRE(oss.str() == "romode
|
||||
// analog_digital\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("romode analog", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "romode analog\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("romode", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "romode analog\n");
|
||||
// }
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("romode", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("samples", "[.cmd][.ctb]") {
|
||||
// if (test::type == defs::CHIPTESTBOARD) {
|
||||
// uint64_t prev_value1 = 0;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("asamples", GET, nullptr,
|
||||
// oss)); std::string s = (oss.str()).erase (0, strlen("asamples
|
||||
// ")); prev_value1 = std::stoi(s);
|
||||
// }
|
||||
// std::cout<<"asamples:"<<prev_value1<<std::endl;
|
||||
// uint64_t prev_value2 = 0;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dsamples", GET, nullptr,
|
||||
// oss)); std::string s = (oss.str()).erase (0, strlen("dsamples
|
||||
// ")); prev_value2 = std::stoi(s);
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("samples 1200", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "samples 1200\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("samples 1000", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "samples 1000\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("asamples 2200", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "asamples 2200\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("asamples 4000", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "asamples 4000\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dsamples 1200", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dsamples 1200\n");
|
||||
// }
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dsamples 1000", PUT,
|
||||
// nullptr, oss)); REQUIRE(oss.str() == "dsamples 1000\n");
|
||||
// }
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("samples", GET)); //
|
||||
// different values REQUIRE_NOTHROW(multiSlsDetectorClient("asamples " +
|
||||
// std::to_string(prev_value1), PUT));
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dsamples " +
|
||||
// std::to_string(prev_value2), PUT));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("samples", GET));
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("asamples", GET));
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("dsamples", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("imagetest", "[.cmd][.gotthard]") {
|
||||
// if (test::type == defs::GOTTHARD) {
|
||||
// {
|
||||
@ -2578,109 +2344,3 @@ TEST_CASE("resetfpga", "[.cmd]") {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("imagetest", GET));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adc", "[.cmd][.ctb]") {
|
||||
// if (test::type != defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adc 8", GET));
|
||||
// } else {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adc", GET));
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adc 5", PUT));
|
||||
// for(int i = 0; i <= 8; ++i) {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adc " +
|
||||
// std::to_string(i), GET));
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("syncclk", "[.cmd][.ctb]") {
|
||||
// if(test::type != defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("syncclk", GET));
|
||||
// } else {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("syncclk", GET));
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("syncclk 40", PUT));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("adcclk", "[.cmd][.ctb]") {
|
||||
// if(test::type != defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("adcclk", GET));
|
||||
// } else {
|
||||
// int prev_clk = 0;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk", GET, nullptr,
|
||||
// oss)); std::string s = (oss.str()).erase (0, strlen("adcclk "));
|
||||
// prev_clk = std::stoi(s);
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk 20", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "adcclk 20\n");
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk 10", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "adcclk 10\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("adcclk " +
|
||||
// std::to_string(prev_clk), PUT));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("dbitclk", "[.cmd][.ctb]") {
|
||||
// if(test::type != defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("dbitclk", GET));
|
||||
// } else {
|
||||
// int prev_clk = 0;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk", GET, nullptr,
|
||||
// oss)); std::string s = (oss.str()).erase (0, strlen("dbitclk "));
|
||||
// prev_clk = std::stoi(s);
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk 20", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "dbitclk 20\n");
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk 10", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "dbitclk 10\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("dbitclk " +
|
||||
// std::to_string(prev_clk), PUT));
|
||||
// }
|
||||
// }
|
||||
|
||||
// TEST_CASE("runclk", "[.cmd][.ctb]") {
|
||||
// if(test::type != defs::CHIPTESTBOARD) {
|
||||
// REQUIRE_THROWS(multiSlsDetectorClient("runclk", GET));
|
||||
// } else {
|
||||
// int prev_runclk = 0;
|
||||
// {
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk", GET, nullptr,
|
||||
// oss)); std::string s = (oss.str()).erase (0, strlen("runclk "));
|
||||
// prev_runclk = std::stoi(s);
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk 20", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "runclk 20\n");
|
||||
// }
|
||||
// {
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk 10", PUT));
|
||||
// std::ostringstream oss;
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk", GET, nullptr,
|
||||
// oss)); REQUIRE(oss.str() == "runclk 10\n");
|
||||
// }
|
||||
// REQUIRE_NOTHROW(multiSlsDetectorClient("runclk " +
|
||||
// std::to_string(prev_runclk), PUT));
|
||||
// }
|
||||
// }
|
||||
|
Reference in New Issue
Block a user