pgadmin4/web
Atira Odhner e89c54c15d Make feature test app teardown more reliable, and tests faster
- don't spin up app and chromedriver between each test
    - catching signals also tears down the app
    - do layout reset between tests, but assume that tests will not leave a modal opened.

 Use selenium built-in waiting function and fix flakiness around clicking the alertify OK button

    - we think the OK button does not have its event bound when it is created.

If you see more flakiness around clicking the alertify OK button, let us know. The element is clickable but we have to arbitrarily wait for the event to be bound and that timing may vary system to system.

The feature tests are about 7 seconds faster now.

Tira & Joao
2017-03-01 13:20:06 +00:00
..
pgadmin Make feature test app teardown more reliable, and tests faster 2017-03-01 13:20:06 +00:00
regression Make feature test app teardown more reliable, and tests faster 2017-03-01 13:20:06 +00:00
babel.cfg Include SQL templates in the translation template. 2016-11-14 11:53:20 +00:00
config.py Ensure feature tests use the TEST_SQLITE_PATH, not SQLITE_PATH. 2017-02-28 17:09:32 +00:00
pgAdmin4.py Add feature test framework, using selenium and chromedriver for UI testing. 2017-02-22 12:41:28 +00:00
pgAdmin4.wsgi Fix WSGI support. 2016-08-18 13:43:00 +01:00
setup.py Create a template loader for SQL templates. 2017-01-30 11:25:03 +00:00