diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-12-28 12:00:05 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-12-28 12:00:26 +0100 |
commit | 859df5799b683a1278e4e9fe7790a3f50c304cfa (patch) | |
tree | 948d97dc9cabd513f2878210ce85d1e68b6f6e69 /sw | |
parent | ab0ea507ef1e037fa347a7f2b3d99a1f83ddeba1 (diff) |
CppunitTest_sw_odfexport: validate export result, except a few
Change-Id: Ie555a72519b251cea3bd98cdfbd6d93295dea079
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/extras/odfexport/odfexport.cxx | 17 |
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") |