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
# Configure and build from the repository root
./b
# Run the full current suite
./run_all_tests.sh
# Run individual suites
./Bin/Test/TestCore
./Bin/Test/TestPi
./Bin/Test/TestRho
./Bin/Test/TestTau
# Run network tests (requires --network build)
./b --network
./Bin/Test/Test_Network
# Filter specific tests
./Bin/Test/TestRho --gtest_filter="*ForLoop*"
./Bin/Test/Test_Network --gtest_filter="TauDomainPropertyTest*"
Network Tests (Test_Network)
Built only when KAI_NETWORKING=ON (use ./b --network).
NodeEndToEndTest (6 tests)
Test
Description
RemoteMethodCallReturnsCorrectValue
Client calls Add(3,4) on server agent, receives 7
EventBroadcastReachesSubscriber
Server broadcasts Ping, client subscriber fires
ObjectMessageReachesSubscriber
Server sends int 42 object, client receives it
EventPayloadDecodedCorrectly
Server broadcasts Score with int payload 99
RemotePropertyGetReturnsValue
Client fetches Counter property (value 55) from server
RemotePropertySetUpdatesValue
Client sets Counter to 77, server value updates
TauDomainPropertyTest (3 tests)
Test
Description
IdlGeneratesExpectedClassNames
.tau IDL generates ISensorProxy / ISensorAgent
DomainBProxyFetchesPropertyFromDomainA
Domain B reads Value=42 from Domain A agent
DomainBProxySetsPropertyOnDomainA
Domain B writes Value=99, Domain A servant reflects it
TauPiSerializationTest (1 test)
Test
Description
LocalNodeRoundTrip
Two nodes: Tau-generated proxy calls Add(2,3), expects 5