Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

haketilo / test @ c699b640

Name Size
  data
  default_profiles
  unit
__init__.py 70 Bytes
__main__.py 2.29 KB
extension_crafting.py 3.52 KB
misc_constants.py 2.89 KB
profiles.py 5.02 KB
proxy_core.py 5.64 KB
script_loader.py 3.48 KB
server.py 4.37 KB
world_wide_library.py 1.69 KB

Latest revisions

# Date Author Comment
c699b640 12/13/2021 05:58 PM koszko

facilitate creating and installing WebExtensions during tests

It is now possible to more conveniently test WebExtension APIs code by wrapping it into a test WebExtension and temporarily installing in the driven browser.

4c933941 12/13/2021 02:10 PM koszko

enable in-line command editing in the Python prompt shown as part of make test-environment

1e4ce148 12/10/2021 07:14 PM koszko

improve IndexedDB use

3a90084e 12/08/2021 07:01 PM koszko

facilitate initialization of IndexedDB for use by Haketilo

e1282a63 12/04/2021 07:31 PM koszko

finish implementing more efficient querying of URL patterns

The algorithm is implemented and tested. However, it is yet to be hooked into the actual extension.

5c583de8 12/03/2021 08:49 PM koszko

start implementing more efficient querying of URL patterns

93dd7360 12/01/2021 09:06 PM koszko

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....

463e6830 12/01/2021 02:03 PM koszko

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.

5b2a7a61 11/27/2021 01:15 PM koszko

add Selenium- and Python-based test system

View revisions

Also available in: Atom