summaryrefslogtreecommitdiff
path: root/test/weepinbell/processor_starter_test.clj
AgeCommit message (Collapse)Author
2026-10-15test: test concurrent proceesor; assert config option typeseltrac
2026-10-15processor: concurrently starts multiple pipeline loopseltrac
2026-10-07test: fix failed test due to non-existing namespaceeltrac
2026-10-06core, processor: refactor startup; graceful shutdowneltrac
- implement a functional rewrite of core.clj, no more `def`, no more states. callable from an REPL - handle SIGINT/SIGTERM and perform graceful shutdown - print clear logs when starting up and shutting down
2026-09-24test: improve test coverage #28eltrac
- remove reducer spec warninns, test spec before compiling instead. - cover more forms of webhook.clj, webhook_presets.clj, microformats/reducer.clj, microformats/searcher.clj, http/downloader.clj - remove unused code from config.clj - format all tests
2026-09-23processor: refactor processor; replace mf2j with mf2cljeltrac
- replace mf2j with mf2clj - remove utils.clj completely - refactored processor, use Chain of Responsibilities pattern and pass around maps to reuse data (so we don't have to make a separate HTTP request just to parse microformats, etc.) - test: add more test cases to verifier test - test: add basic test cases to all processing steps - add more logging to each processing steps. good for debugging.