Smokepod
Version updated for https://github.com/peteretelej/smokepod to version v1.1.3.
- This action is used across all versions by 1 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Smokepod is a smoke test runner designed for automating the testing of CLI applications by executing commands and comparing their output against predefined expectations specified in .test files. It simplifies the process of verifying application behavior, capturing reference outputs, and ensuring compatibility between tools through its three modes: run, record, and verify. With Docker integration and support for assertions on output, exit codes, and error streams, Smokepod helps users identify regressions and maintain reliability in CLI-based workflows.
Release notes
Changelog
- 854c3ff0087e742f1525acb9809470b1fb12a5e8 consistent os exit
- a94c1c5dd55bcb1a29a3bcb015fd435debc24ece drain stale response after exec timeout
- a9dfce2ec800097a5ece29ce68c9ebcb6b4f59f5 persistent reader goroutine, shared process target
- 4bf9d3040c95229f7a735a7ff335c50fecb61896 respect caller context when draining stale response