Support tests outside the source directory
Explicitly use certs in the build directory, and tests in the source
Correct types in test/misc_constants.
Load variable overrides with correct types
Make testing configurable
Add options to configure in accordance with #97
improve unit testing approach
Unit tests were moved to their own subdirectory. Fixtures common to many unit tests were moved to test/unit/conftest.py. A facility to execute scripts in page's global scope was added. A workaround was employed to present information about errors in injected scripts....
facilitate testing javascript functions
Haketilo's .js files can now be loaded together with their dependencies and executed on a page opened in a selenium-driven Firefox instance.
add Selenium- and Python-based test system