From ffd0f7a6140b62d601852f22f67f21b3fff2ca62 Mon Sep 17 00:00:00 2001 From: Gennady Pospelov <g.pospelov@fz-juelich.de> Date: Mon, 15 Jan 2018 10:29:41 +0100 Subject: [PATCH] Autosave time increased in unit test to tackle rare buildbot failures. --- Tests/UnitTests/GUI/TestSaveService.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Tests/UnitTests/GUI/TestSaveService.h b/Tests/UnitTests/GUI/TestSaveService.h index 961891cb423..7429c6a4a1e 100644 --- a/Tests/UnitTests/GUI/TestSaveService.h +++ b/Tests/UnitTests/GUI/TestSaveService.h @@ -193,18 +193,19 @@ TEST_F(TestSaveService, test_autosaveEnabled) SaveService service; service.setAutosaveEnabled(true); - const int autosave_time(100); + const int autosave_time(200); service.setAutosaveTime(autosave_time); service.setDocument(document.get()); QSignalSpy spySaveService(&service, SIGNAL(projectSaved())); service.save(projectFileName); - spySaveService.wait(autosave_time * 3); // waiting saving in a thread is complete + spySaveService.wait(autosave_time * 5); // waiting saving in a thread is complete EXPECT_EQ(spySaveService.count(), 1); EXPECT_FALSE(document->isModified()); EXPECT_TRUE(ProjectUtils::exists(projectDir + "/document.pro")); EXPECT_TRUE(ProjectUtils::exists(projectDir + "/realdata.int.gz")); + spySaveService.clear(); // modify several times and check SaveService signals for (size_t i = 0; i < 10; ++i) @@ -212,8 +213,8 @@ TEST_F(TestSaveService, test_autosaveEnabled) EXPECT_TRUE(document->isModified()); - spySaveService.wait(autosave_time * 3); // waiting saving in a thread is complete - EXPECT_EQ(spySaveService.count(), 2); + spySaveService.wait(autosave_time * 5); // waiting saving in a thread is complete + EXPECT_EQ(spySaveService.count(), 1); EXPECT_TRUE(ProjectUtils::exists(projectDir + "/autosave/document.pro")); EXPECT_TRUE(ProjectUtils::exists(projectDir + "/autosave/realdata.int.gz")); -- GitLab