Commit Graph

1762 Commits

Author SHA1 Message Date
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
Dorian 090b52b639 Remove old circleci config.
Update order of steps for new circleci config.
2017-03-17 08:26:43 -04:00
Dorian f6543fb55e Fix flake8 issue and retry again. 2017-03-17 01:04:03 -04:00
Dorian 250df1e3ca Try to break out the wait for the database. 2017-03-17 00:54:54 -04:00
Dorian ff163eaf2f Remove docker version check... hoping everything just works in CircleCI. 2017-03-17 00:39:17 -04:00
Dorian 6a6000aa28 Spelling still counts. 2017-03-17 00:35:27 -04:00
Dorian 1b94f0138e So... sudo is not found... ok. 2017-03-17 00:33:05 -04:00
Dorian aa0e5222a5 If at first you don't succeed... try again? 2017-03-17 00:30:10 -04:00
Dorian 57d7ba0870 Add in git to be available in the new image. 2017-03-17 00:29:08 -04:00
Dorian 5bc6c6a43b Switch to using a Ubuntu 16.04 image instead. 2017-03-17 00:27:21 -04:00
Dorian de9cea22fa Fix orders of operations for Docker CI setup. 2017-03-17 00:22:31 -04:00
Dorian c6ead88861 Fix syntax error for CircleCI. 2017-03-17 00:20:35 -04:00
Dorian 5931b14d9d Attempt to work around lack of custom Docker image to setup a ready environment. 2017-03-17 00:19:38 -04:00
Dorian d3f280325b Attempt to work with a custom primary Docker container. 2017-03-17 00:06:29 -04:00
Dorian f6de09b3da Avoid installing newer version of Docker compose as done in the older version of the CI config, 2017-03-16 23:50:18 -04:00
Dorian 25bb4cddfe Attempt to fix working directory issue. 2017-03-16 23:47:52 -04:00
Dorian 0910dfaf4e Attempt to run again with fix syntax for new CircleCI builds. 2017-03-16 23:46:17 -04:00
Dorian af3e27920f Bring in remainder of tests to work against CircleCI version 2. 2017-03-16 23:43:41 -04:00
Dorian 8e407d83a2 Attempt to run against CircleCI version 2 test setup instead. 2017-03-16 23:39:30 -04:00