aboutsummaryrefslogtreecommitdiff
path: root/Cask
Commit message (Collapse)AuthorAgeFilesLines
* build: add make coverage target via undercoverCraig Jennings2026-05-051-1/+2
| | | | | | | | | | I want to track test coverage as I work through the upstream issue backlog, so I added an undercover-based flow that mirrors how `make test-unit` already runs each file in its own Cask Emacs process. The Makefile gets `make coverage` and `make coverage-clean`. A new helper at `tests/run-coverage-file.el` instruments `org-drill.el` before the source is loaded. Undercover merges per-file results into a single simplecov JSON at `.coverage/simplecov.json`. I added `undercover` as a Cask development dep and `.coverage/` to `.gitignore` so the report stays local. I also renamed `make install` to `make setup`. The old name read like "deploy the package onto my system," but the target only installs Cask deps into the local `.cask/` directory. `setup` is closer to what it actually does, and all the internal `: install` prerequisites move with it. Baseline at this commit is 10.8% (208/1928 lines on org-drill.el).
* build: add nongnu source to Cask fileCraig Jennings2026-04-291-0/+1
| | | | The persist package moved to the nongnu ELPA archive years ago. The existing gnu/melpa/org sources couldn't resolve it, so cask install failed and make test-unit was unrunnable. Unblocks the test suite.
* Use persistPhillip Lord2019-07-081-2/+2
|
* Complete clean of byte compile messagesPhillip Lord2019-06-231-0/+2
|
* Dependency clean upsPhillip Lord2019-06-081-1/+1
|
* Enable cask testingPhillip Lord2019-06-021-0/+8
- Update headers to standard - Add Makefile, Cask and docker scripts - Add test directory - .gitignore