934c762cb8
Avoid problematic use of realpath
2019-08-14 12:21:08 -04:00
06b9049515
Update Daux and manual theme
2019-08-13 07:01:17 -04:00
ca49785f6f
Anticipate the next release of Daux
2019-08-11 12:48:18 -04:00
440ea11e27
Clarify highlight.js download process
2019-08-08 18:07:18 -04:00
150e301378
Fix manual cleanup
2019-08-04 21:59:25 -04:00
987ee631ab
Add manual to packaging
...
Excludes JS-related files from archive
Also default to "HEAD" instead of "head": Unix is case-sensitive
2019-08-04 20:49:50 -04:00
f360c64327
Slight fixes to Robo and PHPUnit
2019-08-04 19:21:09 -04:00
e7e4c823e4
Clean up theme files after generation
2019-08-04 16:21:58 -04:00
c334390db1
Robo task for rebuilding stylesheet only
2019-08-04 11:02:33 -04:00
6f8182b940
Working theme builder
2019-08-04 10:57:05 -04:00
b3566f8d48
Use Robo to extract zip archive
2019-08-03 22:06:57 -04:00
b514ac983b
Rely on Zip extension for extracting highlight.js
2019-08-03 21:32:13 -04:00
7dee5498d8
Procedure for downloading highlight.js
...
Currently slightly broken due to a bug in a dependency
2019-08-02 22:34:41 -04:00
8bbcae4aa4
First attempt at a custom Daux theme
2019-08-02 11:15:48 -04:00
d6220c1bbb
Merge branch 'master' into manual
2019-07-26 11:27:14 -04:00
f4d4feb69c
Suppress TLS error from mock server
2019-03-25 09:53:06 -04:00
f51d20a863
Unix Robo fixes
2019-03-20 22:25:00 -04:00
e07253867c
Add served manual to Robo tasks
2019-01-25 16:56:05 -05:00
00ca726e12
Partial first draft of a manual, generated using Daux
2019-01-22 17:49:14 -05:00
8dbf237626
Group PostgreSQL tests as slow
2018-12-10 12:39:09 -05:00
f6966659a9
Use smarter coverage executer; properly suppress stderr during CLI tests
2018-12-07 20:25:48 -05:00
cf896121b2
Style fixes
2018-12-05 17:28:11 -05:00
f2245861e3
Restore complete Database coverage
...
Also suppress PostgreSQL database function tests from normal coverage,
and add a "coverage:full" task to run them if needed.
2018-12-05 17:07:47 -05:00
ba8e208d79
Partial CLI tests
2018-11-06 12:32:28 -05:00
c7d4d8c262
Cleanup
2018-08-15 09:59:07 -04:00
095fe10aec
Reorganize PDO tests into namespaces
2017-12-22 11:41:54 -05:00
4bada691e9
PDO tests and fixes; improves #72
2017-12-19 19:08:08 -05:00
793af17c22
Pad out help for Robo tasks
2017-12-17 11:37:07 -05:00
73c8583744
Remove reliance on xdebug; fixes #113
...
Code coverage information is now gathered via phpdbg (a separate executable) by if available rather than xdebug, as the latter is hard to turn on and off.
A "test:quick" task has also been added to Robo, which excludes 31 tests which together account for almost two thirds of the test run time. This should pave the way for testing to be added as a commit hook for Git.
2017-12-17 10:27:34 -05:00
ceef0bd1d4
Fix coverage task
2017-12-16 10:49:26 -05:00
5cdcd2a7d3
Exclude robo helper scripts from releases
2017-12-08 15:22:37 -05:00
4bc3398157
Use Robo for programming task execution
...
The plan had originally been to use Bldr, but Bldr's features were not particularly compelling, and it has not been maintained recently. By contrast Robo has very useful features while still meeting my needs.
In addition to migrating the build process, the current Robo file also runs unit tests, with or without coverage reporting.
Fixes #116 ; improves #113
2017-12-08 14:37:49 -05:00