Test: remove QSKIP from tst_LargeFile::mapOffsetOverflow
Instead omit the whole test when Q_OS_MAC is defined. Change-Id: I7d35c99ecd69b3c5bb8f8590342edd9665300709 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
This commit is contained in:
parent
9f83e499b5
commit
4fc515de4e
@ -121,7 +121,9 @@ private slots:
|
||||
|
||||
// Map/unmap large file
|
||||
void mapFile();
|
||||
#ifndef Q_OS_MAC
|
||||
void mapOffsetOverflow();
|
||||
#endif
|
||||
|
||||
void closeFile() { largeFile.close(); }
|
||||
|
||||
@ -510,12 +512,10 @@ void tst_LargeFile::mapFile()
|
||||
QVERIFY( largeFile.unmap( baseAddress ) );
|
||||
}
|
||||
|
||||
//Mac: memory-mapping beyond EOF may succeed but it could generate bus error on access
|
||||
#ifndef Q_OS_MAC
|
||||
void tst_LargeFile::mapOffsetOverflow()
|
||||
{
|
||||
#if defined(Q_OS_MAC)
|
||||
QSKIP("mmap'ping beyond EOF may succeed; generate bus error on access");
|
||||
#endif
|
||||
|
||||
// Out-of-range mappings should fail, and not silently clip the offset
|
||||
for (int i = 50; i < 63; ++i) {
|
||||
uchar *address = 0;
|
||||
@ -530,6 +530,7 @@ void tst_LargeFile::mapOffsetOverflow()
|
||||
QVERIFY( !address );
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
QTEST_APPLESS_MAIN(tst_LargeFile)
|
||||
#include "tst_largefile.moc"
|
||||
|
Loading…
Reference in New Issue
Block a user