You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Detect risky tests (zero assertions) and show warning
- Apply strict mode flags (-uo pipefail) in hook execution
- Detect source failures in all hooks (tear_down, set_up_before_script,
tear_down_after_script) using errtrace-based error detection
- Extend runtime error patterns with 6 additional Bash errors:
ambiguous redirect, integer expression expected, too many arguments,
value too great, not a valid identifier, unexpected EOF
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,14 @@
2
2
3
3
## Unreleased
4
4
5
+
### Added
6
+
- Add risky test detection for tests with zero assertions (shown as warning, does not fail)
7
+
5
8
### Fixed
6
9
- Fix `source` of non-existent file in `set_up()` silently passing all tests (#611)
10
+
- Fix `set_up` running before strict mode — unbound variables in hooks now detected with `--strict`
11
+
- Fix `source` failure in `tear_down()`, `set_up_before_script()`, and `tear_down_after_script()` silently passing
12
+
- Add missing runtime error patterns: ambiguous redirect, integer expression expected, too many arguments, value too great, not a valid identifier, unexpected EOF
0 commit comments