#!/usr/bin/env bash
set -euo pipefail

test_root="$(cd "$(dirname "$0")/../.." && pwd)"
php "$test_root/tests/Cem/CemTest.php"
php "$test_root/tests/Cem/AmiCaptureTest.php"
php "$test_root/tests/Cem/AmiCaptureSanitizationTest.php"
php "$test_root/tests/Cem/FollowTest.php"
php "$test_root/tests/Cem/AggregatePersistenceTest.php"
php "$test_root/tests/Cem/EventJournalTest.php"
php "$test_root/tests/Cem/JournalConsumerSdkTest.php"
php "$test_root/tests/Cem/CrmShadowConsumerTest.php"
php "$test_root/tests/Cem/CrmParityTest.php"
php "$test_root/tests/Cem/OfflineLegacyObservationAdapterTest.php"
php "$test_root/tests/Cem/LegacyObservationHookTest.php"
php "$test_root/tests/Cem/CrmProductionConsumerTest.php"
php "$test_root/tests/Cem/VtigerReadOnlyIntegrationTest.php"
php "$test_root/tests/Cem/CrmAuthorityTest.php"
php "$test_root/tests/Cem/LegacyCrmAuthorityInterlockTest.php"
php "$test_root/tests/Cem/CrmPopupAdapterTest.php"
php "$test_root/tests/Cem/CanonicalRingContextTest.php"
php "$test_root/tests/Cem/CanonicalQueueContextTest.php"
php "$test_root/tests/Cem/CanonicalCallerContextTest.php"
php "$test_root/tests/Cem/CutoverReadinessTest.php"
php "$test_root/tests/Cem/AuthorityHealthLeaseTest.php"
php "$test_root/tests/Cem/DualScopeAuthorityTest.php"
php "$test_root/tests/Cem/AuthorityGenerationCoordinationTest.php"
