R1.05 write tests V9, V10, V12, V15 on the shared test server #30

Merged
cliu merged 1 commit from docs/r105-verify-writes into main 2026-10-09 11:08:50 +11:00
Owner

Summary

Write tests on the shared R1.05 test server, run with the user's approval (2026-10-09). Temporary CI-Eng-Sample records were loaded (0 errors), tested and removed (0 errors); a before/after snapshot of all touched datasets, the tls\com, sup, sav, lst and pki folders and the process list was identical after the test's temporary files were deleted.

  • V9 item-engineering: blocking (blk, silent ignore without -o, -o writes and leaves ublk), string item length 100 holds 99 characters with status 12. ISS-129 closed.
  • V10 alarm-management: raise, acknowledge via ALARM_CURRENT (two ACKNOW records), return to normal, DELAY 5 / REPEAT 10, INFO event — same as R1.03. Tip added: an ALARM_CHRONO export with @FIELDS needs NAME.
  • V12 reporting: generate with dssqld (stored, not printed, ISS-045), print to the file destination, item trigger by RPTMAN, rptstp on an endless report, SPOOL to CSV — same as R1.03.
  • V15 class-object-engineering: compile → RESET_REQUIRED 1 with old code until reset, dssqld reset still has no effect (ISS-028), opcdbg reset works, attribute change works. ISS-158 closed.
  • Test package saved in examples/CI-Eng-Sample/shared/write_test + test_r105_writes.ps1; snapshot.ps1 now removes the dss_*.tmp files its own exports leave.

Not removable after such a test: the alarm history events, audit-trail records and umhlog.log lines it produced.

Test plan

  • Load / remove 0 errors; before/after snapshot identical; test temp files (dss_*.tmp, opc_t*) deleted; server temp folder removed
  • No server host names or other projects' data in the repo files

🤖 Generated with Claude Code

## Summary Write tests on the shared R1.05 test server, run with the user's approval (2026-10-09). Temporary CI-Eng-Sample records were loaded (0 errors), tested and removed (0 errors); a before/after snapshot of all touched datasets, the `tls\com`, `sup`, `sav`, `lst` and `pki` folders and the process list was identical after the test's temporary files were deleted. - **V9 item-engineering:** blocking (`blk`, silent ignore without `-o`, `-o` writes and leaves `ublk`), string item length 100 holds 99 characters with status 12. ISS-129 closed. - **V10 alarm-management:** raise, acknowledge via `ALARM_CURRENT` (two ACKNOW records), return to normal, DELAY 5 / REPEAT 10, INFO event — same as R1.03. Tip added: an `ALARM_CHRONO` export with `@FIELDS` needs `NAME`. - **V12 reporting:** generate with dssqld (stored, not printed, ISS-045), print to the file destination, item trigger by RPTMAN, `rptstp` on an endless report, SPOOL to CSV — same as R1.03. - **V15 class-object-engineering:** compile → RESET_REQUIRED 1 with old code until reset, `dssqld` reset still has no effect (ISS-028), `opcdbg` reset works, attribute change works. ISS-158 closed. - Test package saved in `examples/CI-Eng-Sample/shared/write_test` + `test_r105_writes.ps1`; `snapshot.ps1` now removes the `dss_*.tmp` files its own exports leave. Not removable after such a test: the alarm history events, audit-trail records and `umhlog.log` lines it produced. ## Test plan - [x] Load / remove 0 errors; before/after snapshot identical; test temp files (`dss_*.tmp`, `opc_t*`) deleted; server temp folder removed - [x] No server host names or other projects' data in the repo files 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cliu added 1 commit 2026-10-09 10:52:53 +11:00
With the user's approval: item blocking and string length, alarm raise /
acknowledge / delay / repeat and INFO event, report generate / print /
item trigger / rptstp / SPOOL, class change and reset and attribute
change. All results match R1.03 (ISS-028 still holds). Everything was
removed again; before/after snapshot identical. ISS-129 and ISS-158
closed. Test package saved in examples/CI-Eng-Sample/shared/write_test;
snapshot.ps1 now removes the dss_*.tmp files its own exports leave.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cliu merged commit 01174b061a into main 2026-10-09 11:08:50 +11:00
cliu deleted branch docs/r105-verify-writes 2026-10-09 11:08:51 +11:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cliu/ci-server-engineer#30
No description provided.