18#define BOOST_TEST_MODULE CCDB
19#define BOOST_TEST_MAIN
20#define BOOST_TEST_DYN_LINK
24#include <boost/test/unit_test.hpp>
29namespace utf = boost::unit_test;
42 ccdbUrl =
"http://alice-ccdb.cern.ch";
44 cout <<
"ccdb url: " <<
ccdbUrl << endl;
69 std::cout <<
"*** " << boost::unit_test::framework::current_test_case().p_name <<
" ***" << std::endl;
83 std::map<std::string, std::string> headers;
84 std::map<std::string, std::string> meta;
86 std::string
path(
"/Users/j/jgrosseo/tutorial/efficiency/simple/1");
88 auto*
object =
f.api.retrieveFromTFileAny<TH1>(
path, meta, -1, &headers);
90 LOG(info) << headers[
"Content-Location"];
93 LOG(info) <<
"Histo name " <<
object->GetName();
94 LOG(info) <<
"Number of bins " <<
object->GetNbinsX() <<
" Mean " <<
object->GetMean();
100 auto*
object =
f.api.retrieveFromTFileAny<TH1>(
path, meta);
void init(std::string const &hosts)
bool isHostReachable() const
GLsizei const GLchar *const * path
information complementary to a CCDB object (path, metadata, startTimeValidity, endTimeValidity etc)
Defining DataPointCompositeObject explicitly as copiable.
tt::assertion_result operator()(utf::test_unit_id)
map< string, string > metadata
BOOST_AUTO_TEST_CASE(retrieveTemplated_ALIEN, *utf::precondition(if_reachable()))
BOOST_GLOBAL_FIXTURE(Fixture)
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"