# ------------------------------------------------------------------- # 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/qobjectbridge \ $$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(DEFINES, HAVE_QQUICK1=1): SUBDIRS += $$WEBKIT_TESTS_DIR/qdeclarativewebview # Benchmarks SUBDIRS += \ $$WEBKIT_TESTS_DIR/benchmarks/painting \ $$WEBKIT_TESTS_DIR/benchmarks/loading # WebGL performance tests are disabled temporarily. # https://bugs.webkit.org/show_bug.cgi?id=80503 # #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/inspectorserver \ $$WEBKIT2_TESTS_DIR/publicapi \ $$WEBKIT2_TESTS_DIR/qquickwebview \ $$WEBKIT2_TESTS_DIR/qmltests \ $$WEBKIT2_TESTS_DIR/qrawwebview }