Skip to content

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

  1. PerlCon Toronto 2023 website: https://tprc.to/
  2. 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

  1. Intro: why do we need yet another test tool? — Maybe it's good as an Abstract? Actually yes.
  2. Concepts
  3. Command line arguments
    • Colors
    • Stages management
    • File processor configuration
    • Versions consistency
    • Target configuration file
    • First stage logging policy
    • Origin repository
  4. Configurations
    • Trivial test configuration example
    • Pheix test suite configuration files
  5. 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
  6. Log test session
  7. Usage for any module or application
    • Acme::Insult::Lala
    • Acme
    • io-database C project;
  8. Integration with CI/CD environments
    • Github
    • Gitlab
    • SparrowCI
  9. Perspectives: integrate subtest results to coverage
    • How it works now
    • Subtests
  10. 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