You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: enable t.Parallel() across non-timer unit tests
Adds t.Parallel() to 46 unit tests across 6 test files (types,
validation, builder, hierarchy, snapshot, reflect). These cover pure
machine construction and snapshot logic — no timer, lock, or
event-store state, so parallelism is safe.
Race-clean under go test -race.
Skipped (intentionally sequential — shared timer / actor / lock /
event-store state would race under parallel execution):
delayed_test.go (already migrated to FakeClock), actor_test.go,
invoke_test.go, persist_test.go, distributed_test.go, plugin_test.go,
snapshot_actor_test.go, performance_bench_test.go.
Source: quality review — t.Parallel sweep was top-3 leverage move.
This is the safe subset; remaining files need lock/event-store
isolation per package before they can parallelize.
0 commit comments