# ------------------------------------------------------------------- # Project file for QtWebKit API unit-tests # # See 'Tools/qmake/README' for an overview of the build system # ------------------------------------------------------------------- TEMPLATE = subdirs CONFIG += ordered WEBKIT_TESTS_DIR = $$PWD/WebKit/qt/tests SUBDIRS += \ $$WEBKIT_TESTS_DIR/qwebframe \ $$WEBKIT_TESTS_DIR/qwebpage \ $$WEBKIT_TESTS_DIR/qwebelement \ $$WEBKIT_TESTS_DIR/qgraphicswebview \ $$WEBKIT_TESTS_DIR/qwebhistoryinterface \ $$WEBKIT_TESTS_DIR/qwebview \ $$WEBKIT_TESTS_DIR/qwebhistory \ $$WEBKIT_TESTS_DIR/qwebinspector \ $$WEBKIT_TESTS_DIR/hybridPixmap linux-* { # This test bypasses the library and links the tested code's object itself. # This stresses the build system in some corners so we only run it on linux. SUBDIRS += $$WEBKIT_TESTS_DIR/MIMESniffing } contains(QT_CONFIG, declarative)|contains(QT_CONFIG, qtquick1) { SUBDIRS += $$WEBKIT_TESTS_DIR/qdeclarativewebview } # Benchmarks SUBDIRS += \ $$WEBKIT_TESTS_DIR/benchmarks/painting \ $$WEBKIT_TESTS_DIR/benchmarks/loading contains(DEFINES, ENABLE_WEBGL=1) { SUBDIRS += $$WEBKIT_TESTS_DIR/benchmarks/webgl } !no_webkit2 { WEBKIT2_TESTS_DIR = $$PWD/WebKit2/UIProcess/API/qt/tests SUBDIRS += \ $$WEBKIT2_TESTS_DIR/publicapi \ $$WEBKIT2_TESTS_DIR/qquickwebview \ $$WEBKIT2_TESTS_DIR/qmltests }