Skip to content

Conversation

naoNao89
Copy link
Contributor

This PR adds a Linux-only GitHub Actions workflow that validates stty behavior over a PTY and applies the two Bluefin-reported colon-hex save strings.

Why

  • Catches regressions in stty -g parsing and PTY behavior on Linux.
  • Verifies NCCS vs input CC count, the root cause for many invalid

Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/stdbuf (passes in this run but fails in the 'main' branch)

…ppy pedantic in stty tests; docs: resolve MD033 by escaping placeholders

- Skip stty /dev/tty tests on Android and when /dev/tty is not a TTY (use nix::unistd::isatty)
- Apply clippy fixes: replace redundant to_string closures, format arg inline, drop unnecessary mut, remove unused var
- docs(stty): escape '<chunk>' and '<input>' to satisfy markdownlint MD033
Copy link

codspeed-hq bot commented Sep 20, 2025

CodSpeed Performance Report

Merging #8664 will not alter performance

Comparing naoNao89:feat/stty-pty-check (def2cc9) with main (5efafd6)

Summary

✅ 55 untouched
⏩ 1 skipped1

Footnotes

  1. 1 benchmark was skipped, so the baseline result was used instead. If it was deleted from the codebase, click here and archive it to remove it from the performance reports.

Copy link

GNU testsuite comparison:

Skip an intermittent issue tests/timeout/timeout (fails in this run but passes in the 'main' branch)

@naoNao89 naoNao89 marked this pull request as draft September 21, 2025 22:29
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

Copy link

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

Copy link

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant