@@ -175,61 +175,61 @@ BOOST_AUTO_TEST_CASE(ccdb_retrieve_inexisting_mo)
175175 BOOST_CHECK (mo == nullptr );
176176}
177177
178- BOOST_AUTO_TEST_CASE (ccdb_retrieve_data_024)
179- {
180- // test whether we can read data from version 0.24
181- test_fixture f;
182- map<string, string> filter = { { " qc_version" , " 0.24.0" } };
183- long timestamp = CcdbDatabase::getFutureTimestamp (60 * 60 * 24 * 365 * 5 ); // target 5 years in the future as we store with validity of 10 years
184-
185- auto * mo = dynamic_cast <MonitorObject*>(f.backend ->retrieveTObject (" qc/TST_KEEP/task/to_be_kept" , filter, timestamp));
186- BOOST_CHECK_NE (mo, nullptr );
187- BOOST_CHECK_EQUAL (mo->getName (), " to_be_kept" );
188- BOOST_CHECK_EQUAL (dynamic_cast <TH1F *>(mo->getObject ())->GetEntries (), 12345 );
189-
190- auto * qo = dynamic_cast <QualityObject*>(f.backend ->retrieveTObject (" qc/checks/TST_KEEP/check" , filter, timestamp));
191- BOOST_CHECK_NE (qo, nullptr );
192- BOOST_CHECK_EQUAL (qo->getName (), " check" );
193- BOOST_CHECK_EQUAL (qo->getQuality (), o2::quality_control::core::Quality::Bad);
194-
195- auto jsonMO = f.backend ->retrieveJson (" qc/TST_KEEP/task/to_be_kept" , timestamp, filter);
196- BOOST_CHECK (!jsonMO.empty ());
197-
198- auto jsonQO = f.backend ->retrieveJson (" qc/checks/TST_KEEP/check" , timestamp, filter);
199- BOOST_CHECK (!jsonQO.empty ());
200- }
201-
202- BOOST_AUTO_TEST_CASE (ccdb_retrieve_data_026)
203- {
204- // test whether we can read data from version 0.26
205- test_fixture f;
206- map<string, string> filter = { { " qc_version" , " 0.26.0" } };
207- long timestamp = CcdbDatabase::getFutureTimestamp (60 * 60 * 24 * 365 * 5 ); // target 5 years in the future as we store with validity of 10 years
208-
209- auto * tobj = f.backend ->retrieveTObject (" qc/TST_KEEP/task/to_be_kept" , filter, timestamp);
210- BOOST_CHECK_NE (tobj, nullptr );
211- BOOST_CHECK_EQUAL (tobj->GetName (), " to_be_kept" );
212- BOOST_CHECK_EQUAL (dynamic_cast <TH1F *>(tobj)->GetEntries (), 12345 );
213-
214- std::map<std::string, std::string> headers;
215- auto * qo = dynamic_cast <QualityObject*>(f.backend ->retrieveTObject (" qc/checks/TST_KEEP/check" , filter, timestamp, &headers));
216- BOOST_CHECK_NE (qo, nullptr );
217- BOOST_CHECK_EQUAL (qo->getName (), " check" );
218- BOOST_CHECK_EQUAL (qo->getQuality (), o2::quality_control::core::Quality::Bad);
219- BOOST_CHECK (headers.count (" Valid-From" ) > 0 );
220- string validityQO = headers[" Valid-From" ];
221-
222- auto qo2 = f.backend ->retrieveQO (" qc/checks/TST_KEEP/check" , std::stol (validityQO));
223- string run = qo2->getMetadata (" Run" );
224- cout << " Run : " << run << endl;
225- BOOST_CHECK (run == " 0.26.0" );
226-
227- auto jsonMO = f.backend ->retrieveJson (" qc/TST_KEEP/task/to_be_kept" , timestamp, filter);
228- BOOST_CHECK (!jsonMO.empty ());
229-
230- auto jsonQO = f.backend ->retrieveJson (" qc/checks/TST_KEEP/check" , timestamp, filter);
231- BOOST_CHECK (!jsonQO.empty ());
232- }
178+ // BOOST_AUTO_TEST_CASE(ccdb_retrieve_data_024)
179+ // {
180+ // // test whether we can read data from version 0.24
181+ // test_fixture f;
182+ // map<string, string> filter = { { "qc_version", "0.24.0" } };
183+ // long timestamp = CcdbDatabase::getFutureTimestamp(60 * 60 * 24 * 365 * 5); // target 5 years in the future as we store with validity of 10 years
184+ //
185+ // auto* mo = dynamic_cast<MonitorObject*>(f.backend->retrieveTObject("qc/TST_KEEP/task/to_be_kept", filter, timestamp));
186+ // BOOST_CHECK_NE(mo, nullptr);
187+ // BOOST_CHECK_EQUAL(mo->getName(), "to_be_kept");
188+ // BOOST_CHECK_EQUAL(dynamic_cast<TH1F*>(mo->getObject())->GetEntries(), 12345);
189+ //
190+ // auto* qo = dynamic_cast<QualityObject*>(f.backend->retrieveTObject("qc/checks/TST_KEEP/check", filter, timestamp));
191+ // BOOST_CHECK_NE(qo, nullptr);
192+ // BOOST_CHECK_EQUAL(qo->getName(), "check");
193+ // BOOST_CHECK_EQUAL(qo->getQuality(), o2::quality_control::core::Quality::Bad);
194+ //
195+ // auto jsonMO = f.backend->retrieveJson("qc/TST_KEEP/task/to_be_kept", timestamp, filter);
196+ // BOOST_CHECK(!jsonMO.empty());
197+ //
198+ // auto jsonQO = f.backend->retrieveJson("qc/checks/TST_KEEP/check", timestamp, filter);
199+ // BOOST_CHECK(!jsonQO.empty());
200+ // }
201+ //
202+ // BOOST_AUTO_TEST_CASE(ccdb_retrieve_data_026)
203+ // {
204+ // // test whether we can read data from version 0.26
205+ // test_fixture f;
206+ // map<string, string> filter = { { "qc_version", "0.26.0" } };
207+ // long timestamp = CcdbDatabase::getFutureTimestamp(60 * 60 * 24 * 365 * 5); // target 5 years in the future as we store with validity of 10 years
208+ //
209+ // auto* tobj = f.backend->retrieveTObject("qc/TST_KEEP/task/to_be_kept", filter, timestamp);
210+ // BOOST_CHECK_NE(tobj, nullptr);
211+ // BOOST_CHECK_EQUAL(tobj->GetName(), "to_be_kept");
212+ // BOOST_CHECK_EQUAL(dynamic_cast<TH1F*>(tobj)->GetEntries(), 12345);
213+ //
214+ // std::map<std::string, std::string> headers;
215+ // auto* qo = dynamic_cast<QualityObject*>(f.backend->retrieveTObject("qc/checks/TST_KEEP/check", filter, timestamp, &headers));
216+ // BOOST_CHECK_NE(qo, nullptr);
217+ // BOOST_CHECK_EQUAL(qo->getName(), "check");
218+ // BOOST_CHECK_EQUAL(qo->getQuality(), o2::quality_control::core::Quality::Bad);
219+ // BOOST_CHECK(headers.count("Valid-From") > 0);
220+ // string validityQO = headers["Valid-From"];
221+ //
222+ // auto qo2 = f.backend->retrieveQO("qc/checks/TST_KEEP/check", std::stol(validityQO));
223+ // string run = qo2->getMetadata("Run");
224+ // cout << "Run : " << run << endl;
225+ // BOOST_CHECK(run == "0.26.0");
226+ //
227+ // auto jsonMO = f.backend->retrieveJson("qc/TST_KEEP/task/to_be_kept", timestamp, filter);
228+ // BOOST_CHECK(!jsonMO.empty());
229+ //
230+ // auto jsonQO = f.backend->retrieveJson("qc/checks/TST_KEEP/check", timestamp, filter);
231+ // BOOST_CHECK(!jsonQO.empty());
232+ // }
233233
234234BOOST_AUTO_TEST_CASE (ccdb_retrieve_qo, *utf::depends_on (" ccdb_store" ))
235235{
0 commit comments