[[PageOutline]] = QtWebKit Test Procedures = This is a work-in-progress page with test procedures for !QtWebKit. == Smoke Test (simple, high-level test) == A smoke test is used to make sure the standard features are working on a particular build of !QtWebKit. The QtWebKitCheckList wiki page has a procedure we're running every week on trunk. === Build tests === * Build against current stable Qt * Build against the previous stable Qt === Integration tests === * Test Qt demos based on QtWebKit * '''TODO''': list of demos, links * Test the QML webbrowser demo * '''TODO''': links == Automated tests == WebKit has thousand of automated tests in place. Below are instructions on how to run them. === WebKit Layout tests === * Use the [http://webkit.sed.hu/blog/20101028/qtwebkit-builder-and-tester-virtual-machine QtWebKit Builder and Tester Virtual Machine]. If you prefer to setup your own environment (hint: you probably don't), follow the instructions from QtWebKitContrib#Runningthetests === QTests === * Just run {{{python Tools/Scripts/run-qtwebkit-tests }}} to run the tests from {{{WebKit/qt/tests}}} == Other test resources == * Lots of testcases from {{{WebCore/manual-tests/}}} can be run manually inside the QtTestBrowser * '''TODO''': links to test websites (javascript, css, html5, etc)