Dorian
cf071671dd
Add quiet logging option when creating an application for testing and utilities.
2017-04-13 08:45:31 -04:00
Dorian
f4d55c01dc
Add unit tests to test for API cases that fall through.
2017-04-12 17:22:50 -04:00
Dorian
59c25fc008
Add capture all API calls endpoint.
2017-04-11 09:20:46 -04:00
Dorian
b9ea296187
Fix some of the frontend issues when running the tests.
2017-04-11 08:40:46 -04:00
Dorian
40c3fbd90c
Attempt to fix some of the web page errors discovered.
2017-04-11 00:33:18 -04:00
Dorian
7b8dec7915
Fix skipping of UI test to make builds green again.
2017-04-10 17:35:02 -04:00
Dorian
70a3e5fcdb
Attempt to fix UI tests and improving multi-site setup.
2017-04-10 08:53:02 -04:00
Dorian
0cc2fbb21c
Improve testing setup for UI.
2017-04-10 08:15:01 -04:00
Dorian
2f223326c6
Simplify the configuration of the Rookeries app.
2017-04-08 09:27:34 -04:00
Dorian
4eb4943e2d
Make page view workable and fix tests.
2017-04-07 22:34:18 -04:00
Dorian
33d02212cf
Initial work to get link working and queryable.
2017-04-07 09:00:25 -04:00
Dorian
b2861b58fb
Add link between a site and its landing page.
2017-04-07 08:28:12 -04:00
Dorian
f1dca5ad51
Merged in issue-30-refactor-tests (pull request #25 )
...
Issue 30 refactor tests
Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-04-06 22:32:17 +00:00
Dorian
5d35f001d3
Improve setup of user tests.
2017-04-06 18:20:04 -04:00
Dorian
60b07c57b6
Remove coverage reports from tests.
2017-04-06 08:14:00 -04:00
Dorian
b88c805c47
Update creation of user tests to use common auth token fixture.
...
Fix bug with creating users via post.
2017-04-06 00:17:31 -04:00
Dorian
23adbe5e21
Extract authentication tokens creation for tests.
2017-04-05 23:44:35 -04:00
Dorian
17377f4c46
Extract common assertions from tests.
2017-04-05 20:59:19 -04:00
Dorian
701abc9530
Merge together sample and response tuples together for user and site tests.
2017-04-05 18:12:06 -04:00
Dorian
499724732f
Merged in issue-30-site-management (pull request #24 )
...
Issue 30 site management
* Initial steps in testing setup of site.
* Build out initial tests for accessing a site.
* Update view routes for retrieving the sites.
* Change linkage of site components to the site.
Create ability to create a test site.
* Add links and self link to the site response.
* Break site components in blocks and tokens.
* Fix fetching of an existing site.
* Add additional tests to test site access against different types of users.
* Add support for site deletion.
* Add support for site creation.
* Build out support for site modification.
* Fix issue with testing of modified sites.
* Improve readability of test data and tests.
Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-04-05 21:43:24 +00:00
Dorian
4d689b2f3a
Add tagged releases, and remove old script for tags.
...
Remove redundant license file.
2017-03-27 17:38:28 -04:00
Dorian
e6434aebbd
Merged in working-app-functional-tests (pull request #23 )
...
Working app functional tests
Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-03-27 12:51:56 +00:00
Dorian
adfd05d624
Add support to visually debug tests.
2017-03-27 08:47:15 -04:00
Dorian
f2a4db5045
Remove the SauceLabs steps since they are no longer necessary.
2017-03-26 21:36:26 -04:00
Dorian
dd20a2b60d
Fix failing web test, even if in a flaky manner.
2017-03-26 21:34:08 -04:00
Dorian
fa01196ae9
Get working functional web tests without resorting to using SauceLabs.
2017-03-26 21:26:52 -04:00
Dorian
81addadd13
Attempt to connect via containerized tunnel to sauceconnect.
2017-03-26 09:14:11 -04:00
Dorian
cd8d05a447
Simplify invocation of web tests.
2017-03-24 10:15:53 -04:00
Dorian
a3b4f609a0
Flake8 fix.
2017-03-24 09:59:54 -04:00
Dorian
f7371e52f0
Remove nightwatch and use basic setup for pybdd-splinter webtests.
2017-03-24 09:06:13 -04:00
Dorian
a02beb5d16
Add ability to spin up sauceconnect separately.
...
Add initial work to support a remote browser.
2017-03-23 08:57:28 -04:00
Dorian
e1bc98f88b
Resolve flake8 issue blocking build.
2017-03-22 10:28:25 -04:00
Dorian
216108d335
Add check to verify sauceconnect credentials set before running UI tests.
2017-03-22 09:00:11 -04:00
Dorian
5dcf0a1e11
Make a basic setup of the functional tests using pytest-splinter.
2017-03-21 23:23:48 -04:00
Dorian
eac5845b9c
Fix paths to execute nodejs utilities via invoke.
2017-03-20 10:52:30 -04:00
Dorian
f5043c023b
Migrate JS tests infrastructure to invoke.
2017-03-20 08:59:48 -04:00
Dorian
a78a3e9c37
Compact JS + functional tests into UI tests.
2017-03-20 08:48:56 -04:00
Dorian
aff74ba4db
Remove tunnel clean up since it gets shutdown after container finishes.
2017-03-17 14:07:27 -04:00
Dorian
d529f6430b
Increase timeout for server API tests.
2017-03-17 13:51:30 -04:00
Dorian
aaf51ecc5a
Increase timeout for web functional tests.
2017-03-17 13:43:27 -04:00
Dorian
34ad66e1e4
Merged in circleci2-transition (pull request #22 )
...
Circleci2 transition
Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-03-17 17:18:25 +00:00
Dorian
819680aac0
Migrate to using a new version of docker-compose.
2017-03-17 11:57:28 -04:00
Dorian
cd10464801
Attempt to fix e2e tests for app.
2017-03-17 11:31:54 -04:00
Dorian
48b90859d5
Unskip test and remove deprecated scripts.
2017-03-17 11:19:40 -04:00
Dorian
89553f053a
Make wait longer for the server.
2017-03-17 10:55:42 -04:00
Dorian
922e3c3dc5
Add waits for the server in the build process.
2017-03-17 10:45:53 -04:00
Dorian
e6ca6b418b
Skip test while fixing CI issues.
2017-03-17 10:22:02 -04:00
Dorian
48e2c9a25e
Fix issue with starting the sauceconnect tunnel.
2017-03-17 10:10:00 -04:00
Dorian
cf003d6d35
Attempt switch over to a custom circleci testing container.
2017-03-17 10:00:40 -04:00
Dorian
b7a8b134af
Remove unused Makefile targets and associated scripts.
...
Ensure that publishing is done via CircleCI deployments.
2017-03-17 08:33:18 -04:00