J. King
b12f87e231
Support Xdebug 3.x for coverage
4 years ago
J. King
1d3725341a
Fix detection of Xdebug for coverage
4 years ago
J. King
bc53a2d24a
Style fixes
5 years ago
J. King
3aa17ee70f
Whitespace
5 years ago
J. King
d7e10e40ee
Prefer PCOV for code coverage
5 years ago
J. King
64c3ec3571
Coverage fixes and OPML bugfix
5 years ago
J. King
cf5c08459f
Remove unused Daux libs
5 years ago
J. King
9461cefc35
Upgrade Daux to 0.11
5 years ago
J. King
fb6e2babb9
Change some conditions to asserts
5 years ago
J. King
53aa7a4d0d
Style fixes
5 years ago
J. King
934c762cb8
Avoid problematic use of realpath
5 years ago
J. King
06b9049515
Update Daux and manual theme
5 years ago
J. King
ca49785f6f
Anticipate the next release of Daux
5 years ago
J. King
440ea11e27
Clarify highlight.js download process
5 years ago
J. King
150e301378
Fix manual cleanup
5 years ago
J. King
987ee631ab
Add manual to packaging
Excludes JS-related files from archive
Also default to "HEAD" instead of "head": Unix is case-sensitive
5 years ago
J. King
f360c64327
Slight fixes to Robo and PHPUnit
5 years ago
J. King
e7e4c823e4
Clean up theme files after generation
5 years ago
J. King
c334390db1
Robo task for rebuilding stylesheet only
5 years ago
J. King
6f8182b940
Working theme builder
5 years ago
J. King
b3566f8d48
Use Robo to extract zip archive
5 years ago
J. King
b514ac983b
Rely on Zip extension for extracting highlight.js
5 years ago
J. King
7dee5498d8
Procedure for downloading highlight.js
Currently slightly broken due to a bug in a dependency
5 years ago
J. King
8bbcae4aa4
First attempt at a custom Daux theme
5 years ago
J. King
f4d4feb69c
Suppress TLS error from mock server
6 years ago
J. King
5480b59d93
Unix Robo fixes
6 years ago
J. King
f51d20a863
Unix Robo fixes
6 years ago
J. King
e07253867c
Add served manual to Robo tasks
6 years ago
J. King
00ca726e12
Partial first draft of a manual, generated using Daux
6 years ago
J. King
8dbf237626
Group PostgreSQL tests as slow
6 years ago
J. King
f6966659a9
Use smarter coverage executer; properly suppress stderr during CLI tests
6 years ago
J. King
d9629be662
Use smarter coverage executer; properly suppress stderr during CLI tests
6 years ago
J. King
cf896121b2
Style fixes
6 years ago
J. King
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.
6 years ago
J. King
ba8e208d79
Partial CLI tests
6 years ago
J. King
c7d4d8c262
Cleanup
6 years ago
J. King
095fe10aec
Reorganize PDO tests into namespaces
7 years ago
J. King
392376a1ef
Subject Robo file to coding standards
7 years ago
J. King
67ecaee1f6
Robo task for CS fixes
7 years ago
J. King
4bada691e9
PDO tests and fixes; improves #72
7 years ago
J. King
793af17c22
Pad out help for Robo tasks
7 years ago
J. King
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.
7 years ago
J. King
ceef0bd1d4
Fix coverage task
7 years ago
J. King
5cdcd2a7d3
Exclude robo helper scripts from releases
7 years ago
J. King
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
7 years ago