d04bf8f407
qttest_p4.prf was added as a convenience for Qt's own autotests in Qt4. It enables various crufty undocumented magic, of dubious value. Stop using it, and explicitly enable the things from it which we want. Change-Id: I02fe27b2c1800f929250fa8694ca2976c9661a12 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com> |
||
---|---|---|
.. | ||
Makefile.nonqt | ||
README.txt | ||
tst_v8.cpp | ||
v8.pro | ||
v8main.cpp | ||
v8test.cpp | ||
v8test.h |
The v8 tests are actually implemented in v8test.[h|cpp]. There are also QtTest (tst_v8.cpp) and non-Qt (v8main.cpp) stubs provided to run these tests. This is done to allow the tests to be run both in the Qt CI system, and manually without a build of Qt. The latter is necessary to run them against more exotic build of V8, like the ARM simulator. To build the non-Qt version of the tests, first build a debug or release V8 library under src/3rdparty/v8 using scons, and then use the Makefile.nonqt makefile selecting one of the following targets: release: Build the tests with -O2 and link against libv8 debug: Build the tests with -g and link against libv8_g release-m32: Build the tests with -O2 -m32 and link against libv8 debug-m32: Build the tests with -g -m32 and link against libv8_g