summaryrefslogtreecommitdiff
path: root/slicer/test/run-slicer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/test/run-slicer.cpp')
-rw-r--r--slicer/test/run-slicer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/slicer/test/run-slicer.cpp b/slicer/test/run-slicer.cpp
index 897d9ee..35db875 100644
--- a/slicer/test/run-slicer.cpp
+++ b/slicer/test/run-slicer.cpp
@@ -7,6 +7,8 @@
#include <boost/function.hpp>
#include <boost/assert.hpp>
#include <types.h>
+#include <misc.h>
+#include "helpers.h"
namespace fs = boost::filesystem;
@@ -26,6 +28,8 @@ verify(const fs::path & root, const fs::path & tmp, const fs::path & infile, con
fprintf(stderr, "%s : Check2\n", input.string().c_str());
if (check) check(*p);
fprintf(stderr, "%s : OK\n", input.string().c_str());
+
+ system(stringbf("diff -w %s %s", input, output));
}
void
@@ -85,6 +89,8 @@ main(int, char ** argv)
verify<TestModule::BuiltIns, Slicer::Xml>(root, tmp, "builtins.xml");
verify<TestModule::Optionals, Slicer::Xml>(root, tmp, "optionals-notset.xml", checkOptionals_notset);
verify<TestModule::Optionals, Slicer::Xml>(root, tmp, "optionals-areset.xml", checkOptionals_areset);
+ verify<TestModule::InheritanceCont, Slicer::Xml>(root, tmp, "inherit-a.xml");
+ verify<TestModule::InheritanceCont, Slicer::Xml>(root, tmp, "inherit-b.xml");
return 0;
}