Talk proposal — PerlCon Toronto 2023
Overview
Subject: Event-driven storage provider for IoT gateways on Ethereum blockchain
Originally
Subject: Trove – yet another TAP harness
Credits
- PerlCon Toronto 2023 website: https://tprc.to/
- PaperCall application: https://www.papercall.io/tprctor23
TOC
Original: https://raku-advent.blog/2022/12/14/day-14-trove-yet-another-tap-harness/
Check updates at README.md
: https://gitlab.com/pheix/raku-trove#trove-test-harness
- Intro: why do we need yet another test tool? — Maybe it's good as an Abstract? Actually yes.
- Concepts
- Command line arguments
- Colors
- Stages management
- File processor configuration
- Versions consistency
- Target configuration file
- First stage logging policy
- Origin repository
- Configurations
- Trivial test configuration example
- Pheix test suite configuration files
- Test coverage management
- Gitlab
- Coveralls
- Basics
- Test suite integration
- Coverage concept
- Integration details
- Нow it looks on Сoveralls side
- Project overview
- Unit tests summary
- Recent builds
- Log test session
- Usage for any module or application
Acme::Insult::Lala
Acme
-
io-database
C project;
- Integration with CI/CD environments
- Github
- Gitlab
- SparrowCI
- Perspectives: integrate subtest results to coverage
- How it works now
- Subtests
- Afterword
- Bash vs Raku
- Performance
Abstract
TOC — #15 (comment 1324044535)
Elevator Pitch — #15 (comment 1324058114)
Full abstract — #15 (comment 1325704327)
Slide map
TBA
Edited by Konstantin Narkhov