summaryrefslogtreecommitdiffstats
path: root/tests/auto/integration/qaudioinput
diff options
context:
space:
mode:
authorKurt Korbatits <kurt.korbatits@nokia.com>2012-07-12 12:32:48 +1000
committerQt by Nokia <qt-info@nokia.com>2012-07-13 04:06:54 +0200
commit59bfb014c8c0f0f328a26eb27c2a6250bb421c57 (patch)
treea73f52fa99fdeb56662f694a2630ef16f70f195e /tests/auto/integration/qaudioinput
parent5f06930b166e8dda5309bb40cd2379073a018ba4 (diff)
Fixed qaudioinput and qaudiooutput tests running on loaded system
- Changed tests to handle running on loaded or very slow systems - notify signal checks that signals are emitted but not number of as these are time related and number of emitted signals could vary greatly on slow or loaded systems. - Added skip for CI system pushSuspendResume with pulseaudio backend. Change-Id: I0abf242934507454cc992fe8daec46d6acaa2836 Reviewed-by: Michael Goddard <michael.goddard@nokia.com> Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Diffstat (limited to 'tests/auto/integration/qaudioinput')
-rwxr-xr-xtests/auto/integration/qaudioinput/tst_qaudioinput.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
index 4db63d007..38f04e138 100755
--- a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
+++ b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
@@ -55,7 +55,7 @@
//TESTED_COMPONENT=src/multimedia
#define AUDIO_BUFFER 192000
-#define RANGE_ERR 0.2
+#define RANGE_ERR 0.5
template<typename T> inline bool qTolerantCompare(T value, T expected)
{
@@ -577,8 +577,7 @@ void tst_QAudioInput::pullSuspendResume()
QString("processedUSecs() doesn't fall in acceptable range, should be 3040000 (%1)").arg(processedUs).toLocal8Bit().constData());
QVERIFY2((audioInput.error() == QAudio::NoError), "error() is not QAudio::NoError after stop()");
QVERIFY2((audioInput.elapsedUSecs() == (qint64)0), "elapsedUSecs() not equal to zero in StoppedState");
- QVERIFY2((notifySignal.count() > 10 && notifySignal.count() < 50),
- QString("notify() signals emitted (%1) should be 30").arg(notifySignal.count()).toLocal8Bit().constData());
+ QVERIFY2(notifySignal.count() > 0, "not emitting notify() signal");
WavHeader::writeDataLength(*audioFiles.at(i),audioFiles.at(i)->pos()-WavHeader::headerLength());
audioFile->close();
@@ -660,8 +659,7 @@ void tst_QAudioInput::push()
QString("processedUSecs() doesn't fall in acceptable range, should be 2040000 (%1)").arg(processedUs).toLocal8Bit().constData());
QVERIFY2((audioInput.error() == QAudio::NoError), "error() is not QAudio::NoError after stop()");
QVERIFY2((audioInput.elapsedUSecs() == (qint64)0), "elapsedUSecs() not equal to zero in StoppedState");
- QVERIFY2((notifySignal.count() > 20 && notifySignal.count() < 40),
- QString("notify() signals emitted (%1) should be 30").arg(notifySignal.count()).toLocal8Bit().constData());
+ QVERIFY2(notifySignal.count() > 0, "not emitting notify() signal");
WavHeader::writeDataLength(*audioFiles.at(i),audioFiles.at(i)->pos()-WavHeader::headerLength());
audioFiles.at(i)->close();