Use QFile instead of QTemporaryFile in compilerwarning testcase
commitea181f7fa681815f27b633ba0b3b0c2754c1a753
authorMarius Storm-Olsen <marius.storm-olsen@nokia.com>
Thu, 6 Aug 2009 12:45:51 +0000 (6 14:45 +0200)
committerMarius Storm-Olsen <marius.storm-olsen@nokia.com>
Thu, 6 Aug 2009 12:50:08 +0000 (6 14:50 +0200)
tree8ed981aaf40255d7bf64fc9be8b9b3431de1fe12
parent0d57c5111236c06ace5b2759ddb4c63749a057da
Use QFile instead of QTemporaryFile in compilerwarning testcase

QTemporaryFile on Windows doesn't open the file as a sharable, and
doens't close the file when you call .close(). So the testcase
fails on Windows with a Sharing Violation when the compiler tries
to compile the file.

By switching to QFile we can at least close the file before letting
the compiler chew on it, and remove it at the end when the testcase
is done. Open the file with Truncate, in case the testcase fails to
remove the file.

Reviewed-by: trustme
tests/auto/compilerwarnings/tst_compilerwarnings.cpp