From b7a170c718aa6904a85b4269021670c45f814474 Mon Sep 17 00:00:00 2001 From: Nissim Hadar Date: Fri, 8 Dec 2017 11:45:30 -0800 Subject: [PATCH] Added error messages to file rename. --- tools/auto-tester/src/Test.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tools/auto-tester/src/Test.cpp b/tools/auto-tester/src/Test.cpp index 41c17f570f..c04dc078af 100644 --- a/tools/auto-tester/src/Test.cpp +++ b/tools/auto-tester/src/Test.cpp @@ -345,7 +345,21 @@ void Test::createTest() { QString newFilename = "ExpectedImage_" + QString::number(i-1).rightJustified(5, '0') + ".jpg"; QString fullNewFileName = pathToImageDirectory + "/" + newFilename; - imageDirectory.rename(fullCurrentFilename, newFilename); + if (!imageDirectory.rename(fullCurrentFilename, newFilename)) { + if (!QFile::exists(fullCurrentFilename)) { + messageBox.critical(0, "Error", "Could not rename file: " + fullCurrentFilename + " to: " + newFilename + "\n" + + fullCurrentFilename + " not found" + + "\nTest creation aborted" + ); + exit(-1); + } + else { + messageBox.critical(0, "Error", "Could not rename file: " + fullCurrentFilename + " to: " + newFilename + "\n" + + "unknown error" + "\nTest creation aborted" + ); + exit(-1); + } + } ++i; } }