Moved old api tests to subfolder

This commit is contained in:
beder
2011-09-10 18:02:07 -05:00
parent e905b74232
commit 7cdf684ae6
4 changed files with 10 additions and 0 deletions

View File

@@ -1,5 +1,10 @@
file(GLOB test_headers [a-z]*.h) file(GLOB test_headers [a-z]*.h)
file(GLOB test_sources [a-z]*.cpp) file(GLOB test_sources [a-z]*.cpp)
file(GLOB test_old_api_sources old-api/[a-z]*.cpp)
if(YAML_CPP_BUILD_OLD_API)
list(APPEND test_sources ${test_old_api_sources})
endif()
add_executable(run-tests add_executable(run-tests
${test_sources} ${test_sources}

View File

@@ -952,10 +952,15 @@ namespace Test
if(output == desiredOutput) { if(output == desiredOutput) {
try { try {
#ifdef YAML_CPP_OLD_API
std::stringstream stream(output); std::stringstream stream(output);
YAML::Parser parser; YAML::Parser parser;
YAML::Node node; YAML::Node node;
parser.GetNextDocument(node); parser.GetNextDocument(node);
#else
// Parse with the new API
#endif
passed++; passed++;
} catch(const YAML::Exception& e) { } catch(const YAML::Exception& e) {
std::cout << "Emitter test failed: " << name << "\n"; std::cout << "Emitter test failed: " << name << "\n";