Commit graph

32 commits

Author SHA1 Message Date
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