From 859df5799b683a1278e4e9fe7790a3f50c304cfa Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Sun, 28 Dec 2014 12:00:05 +0100 Subject: CppunitTest_sw_odfexport: validate export result, except a few Change-Id: Ie555a72519b251cea3bd98cdfbd6d93295dea079 --- sw/qa/extras/odfexport/odfexport.cxx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'sw') diff --git a/sw/qa/extras/odfexport/odfexport.cxx b/sw/qa/extras/odfexport/odfexport.cxx index 194fc3487a77..77ae4ec40365 100644 --- a/sw/qa/extras/odfexport/odfexport.cxx +++ b/sw/qa/extras/odfexport/odfexport.cxx @@ -9,6 +9,8 @@ #include +#include + #if !defined(MACOSX) #include #include @@ -33,6 +35,21 @@ public: // Only test import of .odt document return OString(filename).endsWith(".odt"); } + + bool mustValidate(const char* filename) const SAL_OVERRIDE + { + std::vector aBlacklist = { + // These are known problems, they should be fixed one by one. + "fdo86963.odt", + "shape-relsize.odt", + "charborder.odt", + "fdo60769.odt", + "first-header-footer.odt", + "fdo38244.odt" + }; + + return std::find(aBlacklist.begin(), aBlacklist.end(), filename) == aBlacklist.end(); + } }; DECLARE_ODFEXPORT_TEST(testFdo38244, "fdo38244.odt") -- cgit