91 Commits

Author SHA1 Message Date
sdarwin
7f7660f1ae Update docker test environment 2023-07-13 08:13:36 -06:00
sdarwin
c73444cd1d Switch to --bare git repo in Dockerfile 2021-12-17 09:32:43 -06:00
sdarwin
e78d0ebe40 Artifactory api in Dockerfile 2021-12-17 09:32:43 -06:00
sdarwin
5708e27bb3 Download beta in Dockerfile 2021-12-17 09:32:43 -06:00
sdarwin
36c80bff5b Dockerfile test environment: include jfrog artifactory 2021-12-17 09:32:43 -06:00
sdarwin
3cdda621c1 Update boost-website test Dockerfile 2021-12-17 09:32:43 -06:00
sdarwin
510579a9c2 updated website Dockerfile 2021-12-17 09:32:43 -06:00
sdarwin
c67253449e Dockerfile to host boost.org 2021-12-17 09:32:43 -06:00
sdarwin
00b218aa77 tests for travis 2021-12-17 09:32:43 -06:00
sdarwin
4cb472edcc Dockerfiles for offline testing 2021-12-17 09:32:43 -06:00
Daniel James
6148083367 Move classes into namespace. 2017-12-28 19:35:16 +00:00
Daniel James
e3ace9fc47 Add simplexml to test config 2017-12-28 19:35:13 +00:00
Daniel James
3e265a390c Fix URL to download page in bintray releases
Use the longest common base directory of download URLs.
2017-11-07 22:46:12 +00:00
Daniel James
1686b97fa8 Use integers in parseVersion 2017-11-07 22:44:47 +00:00
Daniel James
b826f52d90 Fully lint submodule xml 2017-10-14 16:42:37 +01:00
Daniel James
a8dc92429e Use SimpleXMLElement to get library names
And check that the library xml pulled out by the regular expression is decent.
2017-10-03 14:18:22 +01:00
Daniel James
ba8296f9db First stab at updating explicit-failures-markup.xml 2017-10-02 17:49:25 +01:00
Daniel James
7dad383902 Fix tests on windows 2017-09-21 06:08:59 +01:00
Daniel James
48ba7705ab Update some tests 2017-09-21 06:08:59 +01:00
Daniel James
318f614671 Support getting all events from event queue 2017-08-28 21:48:18 +01:00
Daniel James
23d6f94fff Factor the documentation download + translate old tests 2017-06-16 18:50:50 +01:00
Daniel James
970e4e2b51 Download and install releases on the website
Also takes the version as the parameter now. And had to make some
changes to how downloading works.
2017-04-23 09:04:27 +01:00
Daniel James
c91f1f9294 Deal with long commit messages 2016-10-09 11:57:14 +01:00
Daniel James
973e720476 Separate function for generating commit message 2016-10-09 11:57:14 +01:00
Daniel James
5aa8659a2a Fix safe settings for null maps/arrays. 2016-07-25 00:07:16 +01:00
Daniel James
3efa3255b1 Don't include missing passwords in safe settings. 2016-07-24 23:59:12 +01:00
Daniel James
c6505b3e54 Test the unknown settings are ignored. 2016-07-24 23:47:24 +01:00
Daniel James
104f5c1c02 Recursive safe settings. 2016-07-24 23:47:24 +01:00
Daniel James
41d30597a5 Detect invalid settings type. 2016-07-24 23:47:24 +01:00
Daniel James
989e6bbc04 Fix output of private fields. 2016-07-24 23:47:16 +01:00
Daniel James
80c4013562 Test parsing file data from BinTrayCache. 2016-07-24 23:02:54 +01:00
Daniel James
8716a762b3 Testing GitHubEventQueue. 2016-07-24 23:02:54 +01:00
Daniel James
ac59df84dc Test error checking in get/find methods. 2016-07-24 09:32:48 +01:00
Daniel James
ce16da211e Fix find methods, as for get methods. 2016-07-24 09:32:48 +01:00
Daniel James
8ac7eac134 Remove duplicate test. 2016-07-24 09:32:48 +01:00
Daniel James
071a0c4d84 Return status from more database methods. 2016-07-24 09:32:48 +01:00
Daniel James
9cad47e928 Clarify return from get* methods.
Null for not found in getCell, getRow, empty array in getAll.
False for errors.
2016-07-24 09:32:48 +01:00
Daniel James
f931350dfe Use PDOs built in error handling.
So that PDO will throw exceptions. Try to still return false on error if
PDO exceptions are turned off.
2016-07-24 09:32:48 +01:00
Daniel James
c086031398 Camel case method names. 2016-07-20 00:21:31 +01:00
Daniel James
c062b6f3e6 Support older versions of git.
* `git branch -q` not available.
* `git submodule add --name` not available.
* `git submodule add` requires a repo to have an origin remote.
2016-07-20 00:20:36 +01:00
Daniel James
cadb290cc9 Set up test logger. 2016-07-20 00:20:35 +01:00
Daniel James
0620b200ae Better init of database while testing. 2016-07-20 00:20:35 +01:00
Daniel James
b8c8cb0b58 Integrate testing with the settings system a tad better.
By creating a special 'private' setting.
2016-07-20 00:20:35 +01:00
Daniel James
1988c096f1 Base class for tests. 2016-07-20 00:20:35 +01:00
Daniel James
04b5293624 Tests + minor fixes for LocalMirror::resolveGitUrl.
Doesn't really support a lot of valid git urls, although it's fine for
local paths, which is the only thing it's used for.
2016-07-20 00:20:35 +01:00
Daniel James
57c8833e08 Test CommandLineOptions 2016-07-20 00:20:35 +01:00
Daniel James
9462d2c75d Start to test super modules better. 2016-07-20 00:20:35 +01:00
Daniel James
250fe3af1e Use curl directly instead of guzzle.
Guzzle no longer supports php 5.3, and was warning that I'm using an
unsupported verison.
2016-07-19 06:42:11 +01:00
Daniel James
7daf2bc90e Better process exceptions. 2016-07-19 06:37:13 +01:00
Daniel James
d4643abb8a Implement timeouts.
Probably more than a bit buggy, but it will do.
2016-07-19 06:37:13 +01:00