Commit Graph

1030 Commits

Author SHA1 Message Date
Dorian bdeda86c92 Add in requests as a requirement. 2016-11-18 22:53:31 -05:00
Dorian 9387a89393 Migrate loading and saving of pages to use postgres. 2016-11-18 22:38:48 -05:00
Dorian 1917f7448d Start working creating a sample database for the server tests. 2016-11-18 08:56:19 -05:00
Dorian 303b338804 Update test database to connect to postgres instead of couchdb. 2016-11-17 14:56:35 -05:00
Dorian dcc8fa02ef Update db connection string passing to tasks in API. 2016-11-17 10:55:17 -05:00
Dorian 7c79d34b67 Attempt to stop pre-installed postgresql. 2016-11-16 22:10:30 -05:00
Dorian d2ba959e3d Uninstall provided postgresql. 2016-11-16 21:52:23 -05:00
Dorian 8cd78220be Initial setup of Postgres as a replacement for CouchDB. 2016-11-16 21:07:39 -05:00
Dorian Pula 47ab4fe84d Merged in issue-17-migrate-to-python-3 (pull request #9)
Issue 17 migrate to python 3
2016-11-17 01:05:47 +00:00
Dorian be2a3a20da Fix issue with access token not being encodeable because it was a byte string. 2016-11-16 19:53:30 -05:00
Dorian 1531fd68f0 Add dumb-init to better control started services.
Update documentation to reflect work.
2016-11-16 19:42:05 -05:00
Dorian 3072faa2e3 Fix unit tests for API. 2016-11-16 17:42:53 -05:00
Dorian cdc6f95af8 Fix issue with traceback call. 2016-11-16 14:36:54 -05:00
Dorian 3a1526e8d8 Fix test failures following port to Python 3. 2016-11-16 13:44:17 -05:00
Dorian 7f1945bd6c Migrate Rookeries api to Python 3.5 2016-11-16 08:38:30 -05:00
Dorian Pula e1fd078fdc Merged in add-api-functional-tests (pull request #8)
Add api functional tests
2016-11-14 03:24:09 +00:00
Dorian 3cd59501bd Add pdbpp to help with debugging issues. 2016-11-12 23:09:21 -05:00
Dorian 0b4ec7b62c Add invalid credentials functional tests. 2016-11-12 23:01:25 -05:00
Dorian 96c1247ef3 Add user authentication tests. 2016-11-09 08:06:24 -05:00
Dorian 67bf408744 Merge branch 'enable-feature-tests' 2016-11-08 19:42:50 -05:00
Dorian 9f202798e0 Remove future potential functionality.
Migrate flake8 settings to command line.
2016-11-08 19:03:48 -05:00
Dorian Pula 287aff5eaf Merged in enable-feature-tests (pull request #7)
Enable feature tests
2016-11-07 23:43:32 +00:00
Dorian 3fbcb5d198 Fix up copyright notices, and minor documentation fixes. 2016-11-07 17:52:49 -05:00
Dorian 0dadc8b83f Fix functional test assertion. 2016-11-07 17:41:13 -05:00
Dorian e307d29202 Work around when step not producing an appropriately usable fixture. 2016-11-07 17:33:39 -05:00
Dorian 345cea11cd Fix use of wrong port for API functional test. 2016-11-07 10:31:33 -05:00
Dorian b50c53052f Fix issue with calling user auth in API webtest. 2016-11-07 10:16:23 -05:00
Dorian 4f603e0c70 Update API functional tests to test against API rather than browser. 2016-11-07 08:59:26 -05:00
Dorian c001955870 Make sure the default selenium webdriver is Chrome. 2016-11-07 08:30:09 -05:00
Dorian 86ca731e5c Fix resolution and use better test environment for webapp functional tests. 2016-11-07 02:10:58 -05:00
Dorian c85a03278d Make sure tests point to the right location. 2016-11-07 01:46:23 -05:00
Dorian cdda7247a5 Add the sauceconnect setup back into the test. 2016-11-07 01:30:19 -05:00
Dorian e3dc104fba Update the webapp tests to be specific to the locally tested Rookeries. 2016-11-07 01:17:40 -05:00
Dorian 94b843d660 Deparallelize everything until all tests work correctly. 2016-11-07 00:57:14 -05:00
Dorian 711dcc6c1d Deparallelize build of images to avoid issues with tests later. 2016-11-07 00:43:58 -05:00
Dorian 719b761232 Attempt to run the functional webapp test without starting the sauceconnect client. 2016-11-07 00:21:41 -05:00
Dorian 11a1a23f40 Fix dependencies for API functional test. 2016-11-07 00:10:50 -05:00
Dorian b41aa6ae73 Update the webapp functional tests and attempt to not need the sauceconnect client. 2016-11-06 23:56:42 -05:00
Dorian d892a57e96 Update rote to use the right test commands. 2016-11-06 23:28:07 -05:00
Dorian f41e816732 Remove unused import for pexpect. 2016-11-06 23:26:27 -05:00
Dorian 04dcb32033 Workaround if builds break during creation of Docker images. 2016-11-06 23:14:25 -05:00
Dorian 0929f05f51 Remove start of test server in API functional tests. 2016-11-06 21:58:15 -05:00
Dorian e0947e4c36 Merge branch 'master' into enable-feature-tests
# Conflicts:
#	api/requirements-dev.txt
#	api/tasks/test.py
#	circle.yml
2016-11-06 21:47:55 -05:00
Dorian 371276666f Clean up functional test setup.
Remove splinter based functional tests.
Migrate JS tests appropriately.
2016-11-06 21:44:53 -05:00
Dorian cbd9738384 Attempt to fix the test command. 2016-11-05 19:35:38 -04:00
Dorian c84db51b2a Fix docker compose command to function properly. 2016-11-05 19:20:01 -04:00
Dorian e3c7192af3 Attempt to pass in environment variables. 2016-11-05 19:09:36 -04:00
Dorian 34d59a564e Fix rote task to launch webapp feature tests. 2016-11-05 18:55:35 -04:00
Dorian b75f4985fb Parallelize container builds. 2016-11-05 18:54:08 -04:00
Dorian ce800516cd Add separate feature test into npm script, with workaround. 2016-11-05 18:34:47 -04:00