Skip to content

test: batch Sysout DISPLAY of high bytes vs cobc, latin-1 and non-latin-1 (#4697) - #4699

Merged
squid-protocol merged 3 commits into
mainfrom
test/4697-batch-sysout-bytes
Oct 8, 2026
Merged

squid-protocol merged 3 commits into
mainfrom
test/4697-batch-sysout-bytes

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Fixes #4697

Stacked on #4696 — merge that first.

🤖 Generated with Claude Code

squid-protocol and others added 2 commits October 8, 2026 03:26
… writes record-charset bytes (#4691)

jstr emits three-digit octal escapes for 0x00-0x1F and 0x7F-0xFF (no u-escapes: javac translates u000a/u000d
before lexing). Sysout (batch forge and standalone) encodes with the record charset instead of UTF-8;
equivalence.compare_sysout decodes the port's SYSOUT with the data encoding.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…atin-1 record charsets (#4697)

_java_run_batch gains raw= and charset=. Non-latin-1 cases xfail(strict) on #4698.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
import shutil

import pytest
from test_det_programs import ROOT, _cobol, _java, _java_run, _java_run_batch, program # noqa: F401
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MQNoe4wPJgr7dbUvs3DG6D
@squid-protocol
squid-protocol marked this pull request as ready for review October 8, 2026 21:46
@squid-protocol
squid-protocol merged commit 39d2713 into main Oct 8, 2026
18 checks passed
@squid-protocol
squid-protocol deleted the test/4697-batch-sysout-bytes branch October 8, 2026 21:47
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.

det: no end-to-end test of the batch Sysout writing bytes above X'7F' (#4691 follow-up)

2 participants