diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-11 18:59:36 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-11 18:59:36 -0600 |
| commit | 2b630854def58e1316587e00e12086e5ff85b1f0 (patch) | |
| tree | da866175b571f17ca0edee04012ff4e74838fc57 /modules/prog-lisp.el | |
| parent | 1d2ba0456e169b977bfd4389f2100e02cc10c5f5 (diff) | |
| download | dotemacs-performance.tar.gz dotemacs-performance.zip | |
test: Add comprehensive tests for org-agenda cacheperformance
Add 9 ERT tests covering org-agenda file list caching:
Normal cases:
- First call builds cache from scratch
- Second call uses cached files (validates cache hit)
- Force rebuild bypasses valid cache
Boundary cases:
- Cache expires after TTL and triggers rebuild
- Empty directories create minimal base file list
- Building flag set during build and cleared after
- Building flag clears on error (unwind-protect)
Error cases:
- Nil cache with timestamp triggers rebuild
- Directory scan failures propagate correctly
All tests pass (9/9). No regressions in full suite.
Total: 1,823 tests, 17 pre-existing failures (down from 18).
Diffstat (limited to 'modules/prog-lisp.el')
0 files changed, 0 insertions, 0 deletions
