Skip to content

Test: XACA-0513 — Sync fleet-monitor/server tests for Node 18/20/22 CI#31

Merged
ehlersd merged 1 commit into
mainfrom
feature/xaca-0513-node-tests
May 17, 2026
Merged

Test: XACA-0513 — Sync fleet-monitor/server tests for Node 18/20/22 CI#31
ehlersd merged 1 commit into
mainfrom
feature/xaca-0513-node-tests

Conversation

@ehlersd
Copy link
Copy Markdown
Member

@ehlersd ehlersd commented May 17, 2026

Summary

  • Syncs 6 test files from dev-team fleet-monitor/ and server/ directories to restore a complete Node 18/20/22 CI test matrix
  • Restores green CI that was bypassed on the XACA-0476 omnibus merge via --admin (missing tests caused CI gaps)
  • Paired dev-team PR will follow with the sync-tap.sh fix + submodule pointer bump

Test files synced

From fleet-monitor/tests/ and server/tests/ — 6 test files covering the Node.js server and fleet-monitor components. All import paths verified clean against tap layout; supertest version pin already present in package.json.

CI validation

This PR exists solely to validate that the Node 18, 20, and 22 CI workflows pass against the synced test files. Do not merge until the paired dev-team PR is ready and subitem 005 (the parent agent) coordinates merge.

Related

  • XACA-0513 (dev-team kanban item)
  • XACA-0476 (omnibus merge that bypassed CI via --admin)

🤖 Generated with Claude Code

Add 5 test files and helpers/app-factory.js to enable node --test CI
across Node 18, 20, and 22 matrix. Tests were previously excluded from
sync via the -not -path "*/tests/*" exclusion in sync-tap.sh (XACA-0513).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ehlersd ehlersd merged commit f45e997 into main May 17, 2026
9 checks passed
@ehlersd ehlersd deleted the feature/xaca-0513-node-tests branch May 17, 2026 15:48
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