// Bare test aggregator for atproto-room. Globals shim first, then the engine suites.
// Run: bare test/all.js
// The runtime-agnostic label intent-layer suites are .mjs (mock StateBase, no Bare/autobase) and
// run under node: `npm run test:units`. The *.repro.mjs files are manual repros, not aggregated.
import '../lib/bare-globals.js'
import './repo-base.test.js'
import './membrane-stale-gate.test.mjs'
import './project-repo-core-off.test.mjs'
import './membrane-labels.test.mjs'
import './membrane-projection-drift.test.mjs'
import './lease.test.js'
import './lease-handoff.test.js'
import './signer.test.js'
import './commit-line.test.mjs' // pure; which frames are the chain, which are forks
import './signer-conformance.test.js'
import './membership.test.js'
import './doorbell-durable-write.test.js'
import './doorbell-bounded.test.js'
import './admission-members-projection.test.mjs'
import './devices-projection.test.js'
import './phase2-nonblocking.test.js'
import './multi-did.test.js'
import './members-projection-order.test.mjs'
import './non-indexer-default.test.js'
import './co-authored-labeler.test.js'
import './migration-readopt.test.js'
import './signer-presence-currency.test.mjs'