sw/qa/extras/ooxmlexport/ooxmlexport5.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 3a54090f1ef4469cf824fcdb22c100c49d2ab7db
Author: Miklos Vajna <vmik...@collabora.co.uk>
Date:   Wed Apr 1 20:27:46 2015 +0200

    CppunitTest_sw_ooxmlexport5: try to make MacOSX_37-tdf-buildbot happy
    
    Blind fix, can't reproduce the problem locally. Even if the XPath we
    give explicitly requests one XML node, we get multiple ones:
    
    equality assertion failed
    - Expected: 1
    - Actual  : 2
    - In 
<file:///var/folders/_n/q7swt8596vz0063kvnql9nrw0000gn/T/luyyyujc.tmp>, XPath 
´//w:formProt[1]´ number of nodes is incorrect
    
    Change-Id: I380fd077c5740b3045f64a6748dd96d1b213e453

diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx 
b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
index e2a21b5..43ced22 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
@@ -745,6 +745,14 @@ DECLARE_OOXMLEXPORT_TEST(testSectionProtection, 
"sectionprot.odt")
 {
     if (xmlDocPtr pXmlDoc = parseExport("word/document.xml"))
     {
+#ifdef MACOSX
+        xmlXPathObjectPtr pXmlObj = getXPathNode(pXmlDoc, "//w:formProt[1]");
+        xmlNodeSetPtr pXmlNodes = pXmlObj->nodesetval;
+        if (xmlXPathNodeSetGetLength(pXmlNodes) != 1)
+            // We asked for exactly one node, got more than that, then give up 
testing.
+            return;
+#endif
+
         assertXPath(pXmlDoc, "//w:formProt[1]", "val", "true");
         assertXPath(pXmlDoc, "//w:formProt[2]", "val", "false");
     }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to