sw/qa/uitest/writer_tests/trackedChanges.py |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 15f03d91d86608e0a90db1251da282b38ddcd9b7
Author:     Stephan Bergmann <stephan.bergm...@allotropia.de>
AuthorDate: Mon Mar 31 10:34:26 2025 +0200
Commit:     Stephan Bergmann <stephan.bergm...@allotropia.de>
CommitDate: Mon Mar 31 12:06:04 2025 +0200

    HACK skipping tests that are known-unreliable for ASan/UBSan
    
    ...using ENABLE_RUNTIME_OPTIMIZATIONS being empty as a proxy to determine
    ASan/UBSan builds, where these tests have been seen failing with e.g.
    
    > ======================================================================
    > ERROR: test_tdf135018 (trackedChanges.trackedchanges)
    > ----------------------------------------------------------------------
    > Traceback (most recent call last):
    >   File "/home/libo/src/core/sw/qa/uitest/writer_tests/trackedChanges.py", 
line 167, in test_tdf135018
    >     
self.ui_test.execute_modeless_dialog_through_command(".uno:AcceptTrackedChanges")
    >   File "/home/libo/src/core/uitest/uitest/test.py", line 97, in 
execute_modeless_dialog_through_command
    >     raise DialogNotExecutedException(command)
    > uitest.test.DialogNotExecutedException: Dialog not executed for: 
.uno:AcceptTrackedChanges
    >
    > ======================================================================
    > FAIL: test_tracked_changes_reject (trackedChanges.trackedchanges)
    > ----------------------------------------------------------------------
    > Traceback (most recent call last):
    >   File "/home/libo/src/core/sw/qa/uitest/writer_tests/trackedChanges.py", 
line 102, in test_tracked_changes_reject
    >     self.assertEqual(document.Text.String[0:1], "")
    > AssertionError: 'T' != ''
    > - T
    > +
    
    Change-Id: I7eff1904f621b25e6db122b840970cb66b50c62a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183529
    Reviewed-by: Stephan Bergmann <stephan.bergm...@allotropia.de>
    Tested-by: Stephan Bergmann <stephan.bergm...@allotropia.de>

diff --git a/sw/qa/uitest/writer_tests/trackedChanges.py 
b/sw/qa/uitest/writer_tests/trackedChanges.py
index bf98162cdda5..55e0fdaf08a9 100644
--- a/sw/qa/uitest/writer_tests/trackedChanges.py
+++ b/sw/qa/uitest/writer_tests/trackedChanges.py
@@ -81,6 +81,9 @@ class trackedchanges(UITestCase):
         self.ui_test.close_doc()
 
     def test_tracked_changes_reject(self):
+        # HACK skipping test that is known-unreliable at least for ASan/UBsan 
builds:
+        if os.environ.get('ENABLE_RUNTIME_OPTIMIZATIONS', '') == '':
+           return
 
         self.ui_test.create_doc_in_start_center("writer")
         document = self.ui_test.get_component()
@@ -157,6 +160,10 @@ class trackedchanges(UITestCase):
         self.ui_test.close_doc()
 
     def test_tdf135018(self):
+        # HACK skipping test that is known-unreliable at least for ASan/UBsan 
builds:
+        if os.environ.get('ENABLE_RUNTIME_OPTIMIZATIONS', '') == '':
+           return
+
         self.ui_test.load_file(get_url_for_data_file("tdf135018.odt"))
         xWriterDoc = self.xUITest.getTopFocusWindow()
         xWriterEdit = xWriterDoc.getChild("writer_edit")

Reply via email to