summaryrefslogtreecommitdiff
path: root/sw/qa/extras/odfexport/odfexport.cxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-12-28 12:00:05 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-12-28 12:00:26 +0100
commit859df5799b683a1278e4e9fe7790a3f50c304cfa (patch)
tree948d97dc9cabd513f2878210ce85d1e68b6f6e69 /sw/qa/extras/odfexport/odfexport.cxx
parentab0ea507ef1e037fa347a7f2b3d99a1f83ddeba1 (diff)
CppunitTest_sw_odfexport: validate export result, except a few
Change-Id: Ie555a72519b251cea3bd98cdfbd6d93295dea079
Diffstat (limited to 'sw/qa/extras/odfexport/odfexport.cxx')
-rw-r--r--sw/qa/extras/odfexport/odfexport.cxx17
1 files changed, 17 insertions, 0 deletions
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 <swmodeltestbase.hxx>
+#include <initializer_list>
+
#if !defined(MACOSX)
#include <com/sun/star/awt/Gradient.hpp>
#include <com/sun/star/container/XIndexReplace.hpp>
@@ -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<const char*> 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")