You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ms...@apache.org on 2021/01/09 16:32:43 UTC
[openoffice] branch AOO42X updated: Flaky tests (#115)
This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/AOO42X by this push:
new 495a0bc Flaky tests (#115)
495a0bc is described below
commit 495a0bca5823a117bb91d68f2543fe50deddeb2f
Author: Carl Marcum <ca...@codebuilders.net>
AuthorDate: Fri Jan 8 19:59:08 2021 -0500
Flaky tests (#115)
work on bvt flaky tests by adding a sleep and/or getting a value before checking the test result.
(cherry picked from commit 882d61eb9b6ebfc60c9a29cf74aa165f1d6b0a2a)
---
test/testgui/source/bvt/gui/BasicFunctionTest.java | 13 +++++++++---
test/testgui/source/bvt/gui/FileTypeTest.java | 24 +++++++++++++++++-----
2 files changed, 29 insertions(+), 8 deletions(-)
diff --git a/test/testgui/source/bvt/gui/BasicFunctionTest.java b/test/testgui/source/bvt/gui/BasicFunctionTest.java
index b452862..5b31331 100644
--- a/test/testgui/source/bvt/gui/BasicFunctionTest.java
+++ b/test/testgui/source/bvt/gui/BasicFunctionTest.java
@@ -175,6 +175,7 @@ public class BasicFunctionTest {
runMacroDlgCategories.select("Module1");
runMacroDlgCommands.select(0);
runMacroDlg.ok();
+ sleep(1);
assertEquals("A3 should be =1+3", "4", SCTool.getCellText("A3"));
discard();
}
@@ -679,9 +680,11 @@ public class BasicFunctionTest {
SCTool.selectRange("D1");
scInputBarInput.inputKeys("=COS(A1)");
typeKeys("<enter>");
-
+ sleep(1);
// Verify if the calculated result is equal to the expected result
- assertEquals("The calculated result", expectedResult, SCTool.getCellText("D1"));
+ String result = SCTool.getCellText("D1");
+ sleep(1);
+ assertEquals("The calculated result", expectedResult, result);
discard();
}
@@ -709,9 +712,13 @@ public class BasicFunctionTest {
scFunctionWizardDlgFunctionList.select("ABS");
scFunctionWizardDlgNext.click(); // Use "Next" button
scFunctionWizardDlgEdit1.typeKeys("A1");
+ sleep(1);
scFunctionWizardDlg.ok();
+ sleep(1);
// Verify if the calculated result is equal to the expected result
- assertEquals("The calculated result", expectedResult, SCTool.getCellText("B1"));
+ String result = SCTool.getCellText("B1");
+ sleep(1);
+ assertEquals("The calculated result", expectedResult, result);
discard();
}
}
diff --git a/test/testgui/source/bvt/gui/FileTypeTest.java b/test/testgui/source/bvt/gui/FileTypeTest.java
index f5cb5fc..0528e75 100644
--- a/test/testgui/source/bvt/gui/FileTypeTest.java
+++ b/test/testgui/source/bvt/gui/FileTypeTest.java
@@ -108,8 +108,12 @@ public class FileTypeTest {
String text = "@AOO";
newTextDocument();
writer.typeKeys(text);
+ sleep(1);
// Verify the text via system clip board
- Assert.assertEquals("The typed text into writer", text, copyAll());
+ String result = copyAll();
+ sleep(1);
+ Assert.assertEquals("The typed text into writer", text, result);
+ result = null;
// menuItem("Text Properties...").select();
app.dispatch(".uno:FontDialog");
@@ -127,7 +131,9 @@ public class FileTypeTest {
writer.waitForExistence(10, 2);
sleep(1);
// Verify if the text still exists in the file
- Assert.assertEquals("The typed text into writer is saved!", text, copyAll());
+ result = copyAll();
+ sleep(1);
+ Assert.assertEquals("The typed text into writer is saved!", text, result);
}
@Test
@@ -219,7 +225,9 @@ public class FileTypeTest {
sleep(1);
impress.typeKeys("<tab><enter>");
sleep(1);
- Assert.assertEquals("The typed text is saved!", text, copyAll().trim());
+ String result = copyAll();
+ sleep(1);
+ Assert.assertEquals("The typed text is saved!", text, result.trim());
}
// drawing
@@ -330,8 +338,12 @@ public class FileTypeTest {
newFormula();
// Insert a formula
mathEditWindow.typeKeys(text);
+ sleep(1);
// Verify the text via system clip board
- assertEquals("The typed formula into math", text, copyAll());
+ String result = copyAll();
+ sleep(1);
+ assertEquals("The typed formula into math", text, result);
+ result = null;
// Save the formula
deleteFile(saveTo);
@@ -341,6 +353,8 @@ public class FileTypeTest {
mathEditWindow.waitForExistence(10, 2);
sleep(1);
mathEditWindow.focus();
- assertEquals("The typed formula into math is saved", text, copyAll());
+ result = copyAll();
+ sleep(1);
+ assertEquals("The typed formula into math is saved", text, result);
}
}