From 2c00a3437f4e344815fc457d62a17164e86a3abd Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sun, 27 Mar 2016 12:56:48 +0200 Subject: [PATCH] Checkscreenshot simplification --- radio/src/tests/lcd.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/radio/src/tests/lcd.cpp b/radio/src/tests/lcd.cpp index 2c7d47765..60e31a5d4 100644 --- a/radio/src/tests/lcd.cpp +++ b/radio/src/tests/lcd.cpp @@ -82,18 +82,11 @@ bool checkScreenshot(const QString & test) QImage buffer(LCD_W, LCD_H, QImage::Format_RGB32); QPainter p(&buffer); doPaint(p); + QString filename(QString("%1_%2x%3.png").arg(test).arg(LCD_W).arg(LCD_H)); - buffer.save("/tmp/" + filename); - QFile screenshot("/tmp/" + filename); - if (!screenshot.open(QIODevice::ReadOnly)) - return false; - QFile reference( TESTS_PATH "/tests/" + filename); - if (!reference.open(QIODevice::ReadOnly)) - return false; - if (reference.readAll() != screenshot.readAll()) - return false; - screenshot.remove(); - return true; + QImage reference(TESTS_PATH "/tests/" + filename); + + return buffer == reference; } #if defined(COLORLCD)