BxCppDev / Bayeux

Core Persistency, Geometry and Data Processing C++ Library for Particle and Nuclear Physics Experiments
GNU General Public License v3.0
4 stars 9 forks source link

Resolve C++17 and Dependency Issues in Testing #41

Closed drbenmorgan closed 5 years ago

drbenmorgan commented 5 years ago

This PR provides two fixes for testing of Bayeux:

  1. Remove name clash in a data tools serialisation test caused by use of "using namespace std" and the presence of a std::data class in C++17
  2. Add execution-order dependencies on brio write/read tests to allow use of "ctest -jN" for speeding up testing