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