DescriptionNeed to build a test wrapper so that we can test that important functionality in the server is working before release.
Also means we can test for regressions etc more easily in future - will just need to add a test case for whatever bugs get fixed.
The wrapper should import the client and use it's methods rather than re-implementing (at least where possible) so that client breakage also affects the tests.
Activity
2018-05-20 10:46:36
View Commit | View Changes
2018-05-20 22:22:36
View Commit | View Changes
2018-05-20 22:24:36
View Commit | View Changes
2018-05-20 22:38:36
View Commit | View Changes
2018-05-20 22:52:36
View Commit | View Changes
2018-05-20 23:04:37
View Commit | View Changes
2018-05-20 23:04:37
View Commit | View Changes
2018-05-20 23:40:36
View Commit | View Changes
2018-05-20 23:58:36
View Commit | View Changes
2018-05-21 00:41:38
The output at the top is largely just to aid in identifying where an exception happened (if there is one) as the backtrace won't tell you. It'll be removed later.
Tests 13 & 14 are quite long running as they each have to wait a number of minutes to allow the server's scheduler to fire.
It could actually do with being moved to using more of a plugin like model (with each test being it's own plugin) but I was in the mood to write the tests so have done it as one monolithic file for now.
There's functionality that isn't currently covered too - for example
Also need to add a datestamp to the output so that it can be piped to a file to create a record of a test. Along those same lines, I'd also like the test script (if possible) to get the commit reference of the last commit in the repo so that any record of the test includes the revision that was tested.
2018-05-21 00:52:36
View Commit | View Changes
2018-05-23 11:42:38
View Commit | View Changes
2018-06-08 18:31:11
2018-06-08 18:31:11
2018-06-08 18:31:14