Optimised failed test
This commit is contained in:
@@ -51,18 +51,15 @@ public:
|
||||
service.HandleCommand("RESUME", NULL_PTR(BasicTCPSocket*));
|
||||
service.HandleCommand("LS /", NULL_PTR(BasicTCPSocket*));
|
||||
|
||||
// 3. Broker Active Status
|
||||
// 3. Broker Active Status (Wait-Free)
|
||||
volatile bool active = false;
|
||||
Vector<uint32> indices;
|
||||
Vector<uint32> sizes;
|
||||
FastPollingMutexSem mutex;
|
||||
DebugSignalInfo* ptrs[1] = { &service.signals[0] };
|
||||
service.RegisterBroker(ptrs, 1, NULL_PTR(MemoryMapBroker*), &active, &indices, &sizes, &mutex);
|
||||
service.RegisterBroker(ptrs, 1, NULL_PTR(MemoryMapBroker*), &active);
|
||||
service.UpdateBrokersActiveStatus();
|
||||
assert(active == true);
|
||||
|
||||
// Helper Process
|
||||
DebugBrokerHelper::Process(&service, ptrs, indices, sizes, mutex);
|
||||
DebugBrokerHelper::Process(&service, service.brokers[0]);
|
||||
|
||||
// 4. Object Hierarchy branches
|
||||
service.HandleCommand("INFO X.Y.Z", NULL_PTR(BasicTCPSocket*));
|
||||
@@ -98,7 +95,6 @@ void TestRingBuffer() {
|
||||
int main(int argc, char **argv) {
|
||||
printf("--- MARTe2 Debug Suite COVERAGE V29 ---\n");
|
||||
MARTe::TestTcpLogger();
|
||||
// MARTe::TestRingBuffer(); // Fixed previously, but let's keep it clean
|
||||
MARTe::DebugServiceTest::TestAll();
|
||||
printf("\nCOVERAGE V29 PASSED!\n");
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user