Unit Test
Coverage: 6.0% (13 of 215 items OK)
[MISSING] GoogleTest Test DataRouterBackendFixture:AppIDSetCorrectly
- Asil:
B
- Description:
Verifies setting the app id.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:257
[MISSING] GoogleTest Test DataRouterBackendFixture:ToSmallAppIdSetCorrectlyWithZeroPadding
- Asil:
B
- Description:
Verifies setting the app id with zero padding.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:270
[MISSING] GoogleTest Test DataRouterBackendFixture:ContextIdSetCorrectly
- Asil:
B
- Description:
Verifies setting the context id.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:283
[MISSING] GoogleTest Test DataRouterBackendFixture:ToSmallCtxSetCorrectlyWithZeroPadding
- Asil:
B
- Description:
Verifies setting the context id with zero padding.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:296
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/0
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/1
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/2
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/3
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/4
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test LogLevelSetCorrectly/DataRouterBackendFixture:LogLevelSetCorrectly/5
- Asil:
B
- Description:
DatarouterBackend is internally using the same API as for structured logging. Check that the API is used correctly and the log level is propagated.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:309
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelDebug
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of logging debug message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:347
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelInfo
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of logging info message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:358
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelWarning
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of logging warning message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:369
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelError
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of logging error message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:380
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelFatal
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of logging fatal message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:391
[MISSING] GoogleTest Test DataRouterBackendFixture:LogLevelOff
- Parentrequirement:
SCR-1633144
- Asil:
B
- Description:
Verify the ability of disabling the logging.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:402
[MISSING] GoogleTest Test DataRouterBackendFixture:NumberOfArgsSetCorrectly
- Asil:
B
- Description:
Verifies setting the number of arguments correctly.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:413
[MISSING] GoogleTest Test DataRouterBackendFixture:PayloadSetCorrectly
- Asil:
B
- Description:
Verifies setting the payload correctly.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:425
[MISSING] GoogleTest Test DataRouterBackendTests:CheckSizeValid
- Asil:
B
- Description:
Verifies the in-ability of reserving more slots above the maximum slot size limit.
- Testtype:
Interface test
- Derivationtechnique:
Analysis of boundary values
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:440
[MISSING] GoogleTest Test DataRouterBackendTests:WhenAllPossibleSlotsUsedFailToAllocateMore
- Asil:
B
- Description:
Verifies the in-ability of reserving more slots above the maximum slot size limit.
- Testtype:
Interface test
- Derivationtechnique:
Analysis of boundary values
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:467
[MISSING] GoogleTest Test DataRouterBackendFixture:WhenSafeIpcIsTrueMessageClientIsCreated
- Asil:
B
- Description:
Verifies the ability of creating message client instance.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:496
[MISSING] GoogleTest Test DataRouterBackendFixture:WhenIdentifierIsNotDynamicUidShallBeUsed
- Asil:
B
- Description:
Verifies the construction of data router backend without dynamic identifier.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:518
[MISSING] GoogleTest Test DataRouterBackendFixture:ConstructWithDynamicIdentifier
- Asil:
B
- Description:
Verifies the construction of data router backend with dynamic identifier.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:540
[MISSING] GoogleTest Test DataRouterBackendFixture:ConstructWithDynamicIdentifierAndChmodSuccess
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:565
[MISSING] GoogleTest Test DataRouterBackendFixture:DataRouterBackEndConstructedWithEmptyIdentifierWhenMkstempFail
- Asil:
B
- Description:
Verifies the construction of data router backend when providing empty identifier.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:585
[MISSING] GoogleTest Test DatarouterMessageClientFactoryFixture:CreateOnceShouldReturnClientWithExpectedValues
- Asil:
B
- Description:
Verifies the ability to instantiate a client.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_factory_test.cpp:101
[MISSING] GoogleTest Test DatarouterMessageClientFactoryFixture:CallingCreateMoreThanOnceShallAbort
- Asil:
B
- Description:
Verifies the ability of instantiating a client only once.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_factory_test.cpp:118
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersFixture:TestDataRouterMessageIDsGetters
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_identifiers_test.cpp:31
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesEmptyReceiverIdentifier
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_identifiers_test.cpp:44
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesZeroPid
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_identifiers_test.cpp:51
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesMaxUidValues
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_identifiers_test.cpp:58
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesEmptyAppId
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_identifiers_test.cpp:68
[MISSING] GoogleTest Test DatarouterMessageClientMockTest:ShutdownIsInvoked
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:52
[MISSING] GoogleTest Test DatarouterMessageClientFixture:CreateSenderShouldCreateSenderWithExpectedValues
- Asil:
B
- Description:
Verifies creating the sender works properly.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:376
[MISSING] GoogleTest Test DatarouterMessageClientFixture:SendConnectMessageShouldSendExpectedPayload
- Asil:
B
- Description:
Verifies that ‘SendConnectMessage’ API will send the expected payload.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:389
[MISSING] GoogleTest Test DynamicDataRouterIdentifiersFalseFixture:SendConnectMessageDynamicDataRouterIdentifiersFalseShouldSendExpectedPayload
- Asil:
B
- Description:
Verifies that ‘SendConnectMessage’ API will send the expected payload.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:408
[MISSING] GoogleTest Test MwsrFileNameEmptyFixture:SendConnectMessageMwsrFileNameEmptyShouldSendExpectedPayload
- Asil:
B
- Description:
Verifies that ‘SendConnectMessage’ API will send the expected payload.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:428
[MISSING] GoogleTest Test DatarouterMessageClientFixture:ConnectToDatarouterShouldSendConnectMessage
- Asil:
B
- Description:
Verifies the ability of sending connect message when connecting to datarouter.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:447
[MISSING] GoogleTest Test DatarouterMessageClientFixture:AcquireNotifyShouldSendExpectedAcquireResponse
- Asil:
B
- Description:
Verifies that an acquire request delivered via NotifyCallback sends the expected acquire response.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:475
[MISSING] GoogleTest Test DatarouterMessageClientFixture:InvalidNotifyShouldNotSendAcquireResponse
- Asil:
B
- Description:
Verifies that invalid NotifyCallback payloads are ignored.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:500
[MISSING] GoogleTest Test DatarouterMessageClientFixture:SecondAcquireNotifyShouldNotUnlinkMwsrWriter
- Asil:
B
- Description:
Verifies that the second acquire notify should not unlink the mwsr writer file.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:532
[MISSING] GoogleTest Test DatarouterMessageClientFixture:ClientShouldShutdownAfterFailingToSendMessage
- Asil:
B
- Description:
Verifies that the client should shutting down after failing to send message.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:557
[MISSING] GoogleTest Test DatarouterMessageClientFixture:RunShouldSetupAndConnect
- Asil:
B
- Description:
Verifies that ‘Run’ API should setup the client and connect properly
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:587
[MISSING] GoogleTest Test DatarouterMessageClientFixture:RunShallNotBeCalledMoreThanOnce
- Asil:
B
- Description:
Verifies the in-ability of calling ‘Run’ API twice.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:614
[MISSING] GoogleTest Test DatarouterMessageClientFixture:SetThreadNameShouldSetLoggerThreadName
- Asil:
B
- Description:
Verifies that sets the thread name shall sets the logger thread name
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:641
[MISSING] GoogleTest Test DatarouterMessageClientFixture:FailedSetThreadNameShouldBeHandledGracefully
- Asil:
B
- Description:
Verifies the ability of failing gracefully in case of in-ability of setting thread name.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:654
[MISSING] GoogleTest Test DatarouterMessageClientFixture:FailedToChownOwnMsrWriterFileForDataRouter
- Asil:
B
- Description:
Verifies the ability of handling the failure of owning the msr file writer.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:668
[MISSING] GoogleTest Test DatarouterMessageClientFixture:GivenExitRequestDuringConnectionShouldNotSendConnectMessage
- Asil:
B
- Description:
Verifies that exit request during the connection shall not be able to send connect message.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:692
[MISSING] GoogleTest Test DatarouterMessageClientFixture:FailedToEmptySignalSet
- Asil:
B
- Description:
Verifies the case of in-ability of emptying a signal set.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:712
[MISSING] GoogleTest Test DatarouterMessageClientFixture:ConnectToDatarouterShouldReportErrorAndShutdownWhenCreateSenderFails
- Asil:
B
- Description:
Verifies ConnectToDatarouter reports an error and shuts down when CreateSender fails.
- Testtype:
Interface test
- Derivationtechnique:
Error guessing based on knowledge or experience
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:739
[MISSING] GoogleTest Test DatarouterMessageClientFixture:CreateSenderFailsWhenFactoryReturnsNullptr
- Asil:
B
- Description:
Verifies CreateSender reports an error and returns unexpected when the factory returns nullptr.
- Testtype:
Interface test
- Derivationtechnique:
Error guessing based on knowledge or experience
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:767
[MISSING] GoogleTest Test DatarouterMessageClientFixture:StateCallbackKStoppedShouldTriggerInternalShutdown
- Asil:
QM
- Description:
Verifies dataRouter termination triggers internal shutdown on client side
- Testtype:
Verification of the control flow and data flow
- Derivationtechnique:
Error guessing based on knowledge or experience
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_message_client_test.cpp:790
[MISSING] GoogleTest Test DataRouterMessagesTests:EqualOperatorShouldReturnTrueForEqualConnectMessageFromClientInstances
- Asil:
B
- Description:
Checks the equal operator of ConnectMessageFromClient for equaly ConenctMessageFromClients instances.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:39
[MISSING] GoogleTest Test DataRouterMessagesTests:EqualOperatorShouldReturnFalseForDifferentAppids
- Asil:
B
- Description:
Checks the equal operator of ConnectMessageFromClient for unequal App ids.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:53
[MISSING] GoogleTest Test DataRouterMessagesTests:EqualOperatorShouldReturnFalseForDifferentUids
- Asil:
B
- Description:
Checks the equal operator of ConnectMessageFromClient for unequal uids.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:65
[MISSING] GoogleTest Test DataRouterMessagesTests:EqualOperatorShouldReturnFalseForDifferentDynamicDatarouterIdentifiers
- Asil:
B
- Description:
Checks the equal operator of ConnectMessageFromClient for unequal dynamic identifiers.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:77
[MISSING] GoogleTest Test DataRouterMessagesTests:EqualOperatorShouldReturnFalseForDifferentRandomPart
- Asil:
B
- Description:
Checks the equal operator of ConnectMessageFromClient for unequal random parts.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:90
[MISSING] GoogleTest Test DataRouterMessagesTests:GetGUIShouldReturnCorrectValue
- Asil:
B
- Description:
Checks GetUid function of ConnectMessageFromClient return correct value.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:102
[MISSING] GoogleTest Test DataRouterMessagesTests:GetUseDynamicIdentifierShouldReturnCorrectValue
- Asil:
B
- Description:
Checks GetUseDynamicIdentifier function of ConnectMessageFromClient return correct value.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:118
[MISSING] GoogleTest Test DataRouterMessagesTests:GetAppIdDynamicIdentifierShouldReturnCorrectValue
- Asil:
B
- Description:
Checks GetAppId function of ConnectMessageFromClient return correct value.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_messages_test.cpp:135
[MISSING] GoogleTest Test DataRouterRecorderFixtureWithDepletedBackend:WillReturnEmptySlot
- Asil:
B
- Description:
Verifies the in-ability of reserving a slot with depleted backend.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:61
[MISSING] GoogleTest Test DataRouterRecorderFixtureWithLogLevelCheck:WillObtainSlotForSufficientLogLevel
- Asil:
B
- Description:
Verifies the ability of reserving a slot with proper context ID.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:95
[MISSING] GoogleTest Test DataRouterRecorderFixtureWithLogLevelCheck:WillObtainEmptySlotForInsufficentLogLevel
- Asil:
B
- Description:
Verifies the in-ability of returning a slot in case of inactive log level.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:106
[MISSING] GoogleTest Test DataRouterRecorderFixture:TooManyArgumentsWillYieldTruncatedLog
- Asil:
B
- Derivationtechnique:
Generation and analysis of equivalence classes
- Description:
Verifies that too many arguments shall lead to a truncated log.
- Testtype:
Interface test
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:165
[MISSING] GoogleTest Test DataRouterRecorderFixture:TooLargeSinglePayloadWillYieldTruncatedLog
- Asil:
B
- Description:
Verifies that a too large single payload shall lead to truncate the log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:184
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogBool
- Asil:
B
- Description:
Verifies the ability of recording boolean datatype log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:201
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogUint8_t
- Asil:
B
- Description:
Verifies the ability of recording uint8-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:211
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogInt8_t
- Asil:
B
- Description:
Verifies the ability of recording int8-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:221
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogUint16_t
- Asil:
B
- Description:
Verifies the ability of recording uint16-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:231
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogInt16_t
- Asil:
B
- Description:
Verifies the ability of recording int16-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:241
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogUint32_t
- Asil:
B
- Description:
Verifies the ability of recording uint32-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:251
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogInt32_t
- Asil:
B
- Description:
Verifies the ability of recording int32-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:261
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogUint64_t
- Asil:
B
- Description:
Verifies the ability of recording uint64-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:271
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogInt64_t
- Asil:
B
- Description:
Verifies the ability of recording int64-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:281
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogFloat
- Asil:
B
- Description:
Verifies the ability of recording float datatype log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:291
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogDouble
- Asil:
B
- Description:
Verifies the ability of recording double datatype log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:301
[MISSING] GoogleTest Test DataRouterRecorderFixture:LogStringView
- Asil:
B
- Description:
Verifies the ability of recording stringview datatype log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:311
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogHex8
- Asil:
B
- Description:
Verifies the ability of recording hex8-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:321
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogHex16
- Asil:
B
- Description:
Verifies the ability of recording hex16-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:331
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogHex32
- Asil:
B
- Description:
Verifies the ability of recording hex32-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:341
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogHex64
- Asil:
B
- Description:
Verifies the ability of recording hex64-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:351
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogBin8
- Asil:
B
- Description:
Verifies the ability of recording binary8-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:361
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogBin16
- Asil:
B
- Description:
Verifies the ability of recording binary16-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:371
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogBin32
- Asil:
B
- Description:
Verifies the ability of recording binary32-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:381
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogBin64
- Asil:
B
- Description:
Verifies the ability of recording binary64-based log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:391
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogRawBuffer
- Asil:
B
- Description:
Verifies the ability of recording raw buffer log.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:401
[MISSING] GoogleTest Test DataRouterRecorderFixture:Log_LogSlog2Message
- Asil:
B
- Description:
Verifies the ability of recording LogSlog2Message.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:411
[MISSING] GoogleTest Test DataRouterRecorderTests:DatarouterRecorderShouldClearSlotOnStart
- Requirement:
SCR-1633236
- Asil:
B
- Description:
Recorder should clean slots before reuse.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:421
[MISSING] GoogleTest Test MessagePassingFactoryTests:CreateReceiverShouldReturnValue
- Asil:
B
- Description:
Verifies the ability of creating message passing receiver.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/message_passing_factory_test.cpp:32
[MISSING] GoogleTest Test MessagePassingFactoryTests:CreateSenderShouldReturnValue
- Asil:
B
- Description:
Verifies the ability of creating message passing sender.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/message_passing_factory_test.cpp:49
[MISSING] GoogleTest Test RecorderFactoryConfigFixture:RemoteConfiguredShallReturnDataRouterRecorder
- Partiallyverifies:
comp_req__log__local_allocation_strategy
- Description:
RecorderFactory can create DataRouterRecorder if remote is configured.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Requirement:
SCR-861534
- Asil:
B
- Testingtechnique:
Requirements-based test
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/remote_dlt_recorder_factory_test.cpp:78
[MISSING] GoogleTest Test RecorderFactoryConfigFixture:MultipleLogModesShallReturnCompositeRecorder
- Requirement:
SCR-861534
- Asil:
B
- Description:
RecorderFactory shall create CompositeRecorder in case of multiple log mode is configured.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/remote_dlt_recorder_factory_test.cpp:104
[MISSING] GoogleTest Test CommonTests:TypesShallBeTriviallyCopyable
- Asil:
B
- Description:
Verifies the copyable ability of some structs.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/common_test.cpp:25
[MISSING] GoogleTest Test CommonTests:GetExpectedNextAcquiredBlockId
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/common_test.cpp:56
[MISSING] GoogleTest Test ReaderFactoryFixture:FailingCallToFstatShallResultInEmptyOptional
- Asil:
B
- Description:
Reader creation shall fail in case of failing invocation of fstat.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:72
[MISSING] GoogleTest Test ReaderFactoryFixture:FstatInvalidReturnShallResultInEmptyOptional
- Asil:
B
- Description:
Reader creation shall fail in case of invalid return value from fstat invocation.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:89
[MISSING] GoogleTest Test ReaderFactoryFixture:FstatReturningSizeTooSmallShallResultInEmptyOptional
- Asil:
B
- Description:
Reader creation shall fail in case of returning too small size from fstat invocation.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:110
[MISSING] GoogleTest Test ReaderFactoryFixture:MmapFailingShallResultInEmptyOptional
- Asil:
B
- Description:
Reader creation shall fail in case of failing invocation of mmap.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:133
[MISSING] GoogleTest Test ReaderFactoryFixture:SharedDataMemberPointingOutOfBoundsShallResultInEmptyOptional
- Parentrequirement:
SCR-861827
- Asil:
B
- Description:
Reader creation shall fail in case the shared data member is pointing out of bounds.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:160
[MISSING] GoogleTest Test ReaderFactoryFixture:UnexpectedPidShallResultInEmptyOptional
- Asil:
B
- Description:
Reader creation shall fail in case of using unexpected pid.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:193
[MISSING] GoogleTest Test ReaderFactoryFixture:ProperSetupShallResultValidReader
- Asil:
B
- Description:
Testing the creation of the reader correctly.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:224
[MISSING] GoogleTest Test ReaderFactoryFixture:UnmapFailureShallResultValidReader
- Asil:
B
- Description:
Verifies returning a vaild reader in case of unmap failure.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:256
[MISSING] GoogleTest Test ReaderFactoryTests:DefaultShallCreateReaderFactoryImpl
- Asil:
B
- Description:
Verifies that the default reader factory shall create a reader factory implementation instance.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:286
[MISSING] GoogleTest Test ReaderFactoryTests:NullPtrResourceShallNotCreateReaderFactoryImpl
- Asil:
B
- Description:
Verifies that the null ptr resource shall not create a reader factory implementation instance.
- Testtype:
Interface test
- Derivationtechnique:
Generation and analysis of equivalence classes
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/reader_factory_test.cpp:299
[MISSING] GoogleTest Test SharedMemoryReaderFixture:GetterShallReadSharedDataNumberOfDropsInvalidSize
- Partiallyverifies:
comp_req__log__memory_bound_checking
- Description:
Verifies the ability of getting the number of drops invalid size value properly.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Testingtechnique:
Requirements-based test
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:86
[MISSING] GoogleTest Test SharedMemoryReaderFixture:GetterShallReadSharedDataNumberOfDropsBufferFull
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of getting the number of drops buffer full value properly.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:105
[MISSING] GoogleTest Test SharedMemoryReaderFixture:GetterShallReadSharedDataSizeOfDropsBufferFull
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of getting the size of drops buffer full value properly.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:119
[MISSING] GoogleTest Test SharedMemoryReaderFixture:RingBufferSizeShallReturnValueBasedOnControlBlock
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of getting ring buffer size bytes value properly.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:133
[MISSING] GoogleTest Test SharedMemoryReaderFixture:GetterShallReadSharedDataNumberOfDropsWithTypeRegistrationFailed
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:144
[MISSING] GoogleTest Test SharedMemoryReaderFixture:UnmapCallbackShallBeCalledWhenDestructing
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies that the Unmap callback will get called when destructing the shared memory reader instance.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:153
[MISSING] GoogleTest Test SharedMemoryReaderFixture:UnmapCallbackShallNotBeCalledWhenMoving
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies that the Unmap callback will not get called in case of moving the shared memory reader to another instance.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:178
[MISSING] GoogleTest Test SharedMemoryReaderFixture:ReaderNotNotifiedShallNotPerformReads
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the in-ability of doing read in case of missing Notifying acquisition first.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:207
[MISSING] GoogleTest Test SharedMemoryReaderFixture:ReadDetached
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the in-ability of doing read in case of missing Notifying acquisition first.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:244
[MISSING] GoogleTest Test SharedMemoryReaderFixture:ReaderNotifiedShallReturnNulloptWhenNotReleasedByWriters
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the in-ability of doing read in case of missing Notifying acquisition first.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:277
[MISSING] GoogleTest Test SharedMemoryReaderFixture:ReaderNotifiedShallAcquireData
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of doing read when Notifying acquisition first.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:307
[MISSING] GoogleTest Test SharedMemoryReaderFixture:WriterAcquireShallAllowDataToBeWritten
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of writing data when allocate for writing.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:371
[MISSING] GoogleTest Test SharedMemoryReaderFixture:CorruptedHeaderSizeTooSmallShallIgnoreEntry
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies ignoring the entry in case of using corrupted header.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:435
[MISSING] GoogleTest Test SharedMemoryReaderFixture:CorruptedRegistrationHeaderSizeTooSmallShallIgnoreEntry
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies ignoring the entry in case of using corrupted registration header.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:486
[MISSING] GoogleTest Test SharedMemoryReaderFixture:WriterDetachedShallAllowDataToBeReadWithoutSwitching
- Parentrequirement:
SCR-861827, SCR-12206795
- Asil:
B
- Description:
Verifies the ability of read the data without switching in case of detached the writer.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_reader_test.cpp:551
[MISSING] GoogleTest Test SharedMemoryWriterFixture:OversizedTypeRegisterShallReturnEmpty
- Requirement:
SCR-1633921,SCR-861534,SCR-1016719
- Asil:
B
- Description:
If a type info returns an oversized length the type registration shall fail.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:115
[MISSING] GoogleTest Test SharedMemoryWriterFixture:BasicRegisterShallReturnValue
- Requirement:
SCR-1633921
- Asil:
B
- Description:
For a valid type the type registration shall succeed.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:127
[MISSING] GoogleTest Test SharedMemoryWriterFixture:RegistrationInSequenceShallYieldUniqueTypes
- Requirement:
SCR-1633921
- Asil:
B
- Description:
For two valid types the type registration shall return unique identifiers.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:139
[MISSING] GoogleTest Test SharedMemoryWriterFixture:ShallHandleOverflowAndNotFail
- Requirement:
SCR-1633921,SCR-861534,SCR-1016719
- Asil:
B
- Description:
If more types than supported are registered, the registration shall fail.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:153
[MISSING] GoogleTest Test SharedMemoryWriterFixture:SingleWriteReadShallBeReadPresentingTheSameValues
- Requirement:
SCR-1633921,SCR-861534,SCR-1016719
- Asil:
B
- Description:
Reading shall return the same type and message as written.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:170
[MISSING] GoogleTest Test OversizedRequests/SharedMemoryWriterOversizedRequestsFixture:WriteWithTooBigRequestShallBeRejected/0
- Requirement:
SCR-861534,SCR-1016719
- Asil:
B
- Description:
Out of bounds data shall be dropped.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:206
[MISSING] GoogleTest Test OversizedRequests/SharedMemoryWriterOversizedRequestsFixture:WriteWithTooBigRequestShallBeRejected/1
- Requirement:
SCR-861534,SCR-1016719
- Asil:
B
- Description:
Out of bounds data shall be dropped.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:206
[MISSING] GoogleTest Test SharedMemoryWriterFixture:MultipleConcurentRegistrationShallBeValidInCount
- Requirement:
SCR-861534,SCR-1016719,SCR-861550
- Asil:
B
- Description:
Ensures that multiple concurrent type registrations shall be performed without causing memory corruption or race conditions.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:241
[MISSING] GoogleTest Test SharedMemoryWriterFixture:MultipleConcurrentWritesShallAllBeReceivedValidInCountAndValue
- Requirement:
SCR-861550
- Asil:
B
- Description:
Ensures that SharedMemoryWriter shall be capable of performing multiple concurrent write operations and count the total number of write operations successfully, while correctly verifying that all write operations have been successfully recorded with the correct data.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/shared_memory_writer_test.cpp:287
[MISSING] GoogleTest Test WriterFactory:MissingOsalShallResultInEmptyOptional
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies the in-ability of creating shared memory writer in case of missing all osal parameters.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:118
[MISSING] GoogleTest Test WriterFactory:MissingOsalUnistdAndOsalMmanShallResultInEmptyOptional
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verify that create writers returns empty in case of missing OSAL parameters for unistd and mman
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:135
[MISSING] GoogleTest Test WriterFactory:MissingOsalMmanShallResultInEmptyOptional
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verify that create writer returns empty in case of missing OSAL parameter for mman
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:153
[MISSING] GoogleTest Test WriterFactory:MissingStatOsalShallResultInEmptyOptional
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verify that create writer returns empty in case of missing OSAL parameter for mman
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:171
[MISSING] GoogleTest Test WriterFactory:MissingStdlibShallResultInEmptyOptional
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verify that create writer returns empty in case of missing OSAL parameter for mman
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:190
[MISSING] GoogleTest Test WriterFactoryFixture:WhenTheFileExistsItShallBeUnlinked
- Partiallyverifies:
comp_req__log__file_descriptor_flags
- Description:
Verifies the ability of unlink the exist file. The component shall set the FD_CLOEXEC (or O_CLOEXEC) flag on all the file descriptor it owns
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Parentrequirement:
SCR-1016729, SCR-26319707
- Asil:
B
- Testingtechnique:
Requirements-based test
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:210
[MISSING] GoogleTest Test WriterFactoryFixture:WhenTheFileExistsAndCannotBeUnlinkedItShallContinueWithExecution
- Parentrequirement:
SCR-1016729, SCR-26319707
- Asil:
B
- Description:
Verifies the ability of continue the execution in case of in-ability of unlink an exist file. The component shall set the FD_CLOEXEC (or O_CLOEXEC) flag on all the file descriptor it owns
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:246
[MISSING] GoogleTest Test WriterFactoryFixture:InDynamicFileExistanceShallNotBeChecked
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies that we should not check a dynamic file creation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:277
[MISSING] GoogleTest Test WriterFactoryFixture:FailureToOpenFileShallResultInEmptyOptionalResult
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies the in-ability of creating the writer in case of failing to open a file.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:297
[MISSING] GoogleTest Test WriterFactoryFixture:FailureToTruncateFileShallResultInEmptyOptionalResult
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies the in-ability of creating the writer in case of failing to truncate a file.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:318
[MISSING] GoogleTest Test WriterFactoryFixture:FailureToMapFileShallResultInEmptyOptionalResult
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies the in-ability of creating the writer in case of failing to map a file.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:369
[MISSING] GoogleTest Test WriterFactoryFixture:WhenAllMocksReturnValidShallResultValidOptionalResult
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies the ability of creating the writer in case of all osal parameters are valid.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:403
[MISSING] GoogleTest Test WriterFactoryFixture:WhenMmapIsValidAndUnmmapIsFailingItShallPrintCerrMessage
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Should fail in case of mmap succeeded and munmap failed.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:438
[MISSING] GoogleTest Test WriterFactoryFixture:MmapReturnsNullptrValueShallCallUnmapAndReturnEmpty
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies that when Mmap calling returns nullptr it will lead invoking to munmap with returning empty.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:473
[MISSING] GoogleTest Test WriterFactoryFixture:MmapReturingImproperAlignedMemoryShallCallUnmapAndReturnEmpty
- Parentrequirement:
SCR-1016729
- Asil:
B
- Description:
Verifies that when Mmap calling returns improper aligned memory it will lead invoking to munmap with returning empty.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:521
[MISSING] GoogleTest Test WriterFactoryFixture:UnexpectedBufferSizeWithOverflowShallMakeCerrOutput
Derived from:
missing up reference
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:559
[MISSING] GoogleTest Test DltMessageBuilderFixture:StorageHeaderShallHaveSpecificElements
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00405
- Asil:
B
- Description:
Verifies Dlt Storage Header format.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:88
[MISSING] GoogleTest Test DltMessageBuilderFixture:HeaderShallHaveSpecificElements
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00458, PRS_Dlt_00319, PRS_Dlt_00094
- Asil:
B
- Description:
Verifies Dlt Header format.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:109
[MISSING] GoogleTest Test DltMessageBuilderFixture:ExtendedHeaderShallHaveSpecificElements
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00617
- Asil:
B
- Description:
Verifies Dlt Extended Header format.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:132
[MISSING] GoogleTest Test DltMessageBuilderFixture:PayloadShallHaveSetText
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00459
- Asil:
B
- Description:
Verifies Dlt message format.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:154
[MISSING] GoogleTest Test DltMessageBuilderFunctionTest:TestDisableDltExtendedHeader
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00459
- Asil:
B
- Description:
Verifies DLT standard header types without the exteded header enabled.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:172
[MISSING] GoogleTest Test FileRecorderFactoryConfigFixture:CreateFileLoggingBackendFalied
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_factory_test.cpp:89
[MISSING] GoogleTest Test FileRecorderFixtureWithLogLevelCheck:WillObtainSlotForSufficientLogLevel
- Requirement:
SCR-1633236
- Asil:
B
- Description:
Verifies that recorder shall returns sufficient slots if it started recording successfully.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:67
[MISSING] GoogleTest Test FileRecorderFixtureWithLogLevelCheck:WillObtainEmptySlotForInsufficentLogLevel
- Requirement:
SCR-1633236, SCR-2592577
- Asil:
B
- Description:
Verifies that recorder can not get slots in case of InActive LogLevel.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:80
[MISSING] GoogleTest Test FileRecorderFixtureWithLogLevelCheck:DisablesOrEnablesLogAccordingToLevel
- Requirement:
SCR-1633236, SCR-2592577
- Asil:
B
- Description:
Verifies the ability of enabling or disabling specific log level
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:92
[MISSING] GoogleTest Test FileRecorderFixtureWithLogLevelCheck:WillObtainEmptySlotsWhenNoSlotsReserved
- Requirement:
SCR-1633236
- Asil:
B
- Description:
Recorder shall returns zero slots if no slots were reserved.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:104
[MISSING] GoogleTest Test FileRecorderFixture:TooLargeSinglePayloadWillYieldTruncatedLog
- Requirement:
SCR-861534, SCR-1016719
- Asil:
B
- Description:
The log will be truncated in case of too large single payload.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:181
[MISSING] GoogleTest Test FileRecorderFixture:LogUint8
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log uint8_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:199
[MISSING] GoogleTest Test FileRecorderFixture:LogBool
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log boolean.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:210
[MISSING] GoogleTest Test FileRecorderFixture:LogInt8
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log int8_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:220
[MISSING] GoogleTest Test FileRecorderFixture:LogUint16
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log uint16_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:232
[MISSING] GoogleTest Test FileRecorderFixture:LogInt16
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log int16_t
- Testingtechnique:
Requirements-based test.
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:243
[MISSING] GoogleTest Test FileRecorderFixture:LogUint32
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log uint32_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:254
[MISSING] GoogleTest Test FileRecorderFixture:LogInt32
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log int32_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:265
[MISSING] GoogleTest Test FileRecorderFixture:LogUint64
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log uint64_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:276
[MISSING] GoogleTest Test FileRecorderFixture:LogInt64
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log int64_t.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:287
[MISSING] GoogleTest Test FileRecorderFixture:LogFloat
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log float.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:298
[MISSING] GoogleTest Test FileRecorderFixture:LogDouble
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log double.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:309
[MISSING] GoogleTest Test FileRecorderFixture:LogStringView
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log string view.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:320
[MISSING] GoogleTest Test FileRecorderFixture:LogHex8
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 8-bit values in hex representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:331
[MISSING] GoogleTest Test FileRecorderFixture:LogHex16
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 16-bit values in hex representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:342
[MISSING] GoogleTest Test FileRecorderFixture:LogHex32
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 32-bit values in hex representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:353
[MISSING] GoogleTest Test FileRecorderFixture:LogHex64
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 64-bit values in hex representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:364
[MISSING] GoogleTest Test FileRecorderFixture:LogBin8
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 8-bit values in bin representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:375
[MISSING] GoogleTest Test FileRecorderFixture:LogBin16
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 16-bit values in bin representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:386
[MISSING] GoogleTest Test FileRecorderFixture:LogBin32
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 32-bit values in bin representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:397
[MISSING] GoogleTest Test FileRecorderFixture:LogBin64
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log 64-bit values in bin representation.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:408
[MISSING] GoogleTest Test FileRecorderFixture:LogRawBuffer
- Requirement:
SCR-861534, SCR-1633236
- Asil:
B
- Description:
FileRecorder can log raw buffer.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:419
[MISSING] GoogleTest Test FileRecorderFixture:LogSlog2Message
- Asil:
B
- Description:
FileRecorder can log LogSlog2Message.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:429
[MISSING] GoogleTest Test FileRecorderTests:FileRecorderShouldClearSlotOnStart
- Requirement:
SCR-1633236
- Asil:
B
- Description:
Recorder should clean slots before reuse.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:438
[MISSING] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_SigEmptySetFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:49
[MISSING] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_SigAddSetFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:61
[MISSING] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_PthreadSigMaskFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:74
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_SigEmptySetFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:113
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_SigAddSetFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:125
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_PthreadSigMaskFails_ReturnsError
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:138
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_AllSucceed_ReturnsSuccess
Derived from:
missing up reference
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:151
[MISSING] GoogleTest Test AlternatingControlBlockTest:GettingOppositeBlockShallSucceed
- Requirement:
SCR-1016719
- Asil:
B
- Description:
The helper function shall check if the length and offset are valid
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/alternating_control_block_test.cpp:32
[MISSING] GoogleTest Test AlternatingControlBlockTest:GettingBlockEvenAndOddBasedOnCoutnerValue
- Requirement:
SCR-1016719
- Asil:
B
- Description:
The helper function shall check if the length and offset are valid
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/alternating_control_block_test.cpp:46
[MISSING] GoogleTest Test AlternatingControlBlockTest:GettingReferenceBlock
- Requirement:
SCR-1016719
- Asil:
B
- Description:
The helper function shall check if the length and offset are valid
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/alternating_control_block_test.cpp:61
[MISSING] GoogleTest Test AlternatingControlBlockTest:GettingReferenceConstBlock
- Requirement:
SCR-1016719
- Asil:
B
- Description:
The helper function shall check if the length and offset are valid
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/alternating_control_block_test.cpp:76
[MISSING] GoogleTest Test AlternatingControlBlockTest:GetOppositeLinearControlBlockShallReturnkBlockEvenAsDefaultValue
- Derivationtechnique:
Analysis of boundary values
- Testingtechnique:
Interface tests
- Verifies:
::score::mw::log::detail::GetOppositeLinearControlBlock()
- Asil:
B
- Description:
Verifies the ability of returning the default value in case of passing unknown value to GetOppositeLinearControlBlock.
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/alternating_control_block_test.cpp:91
[MISSING] GoogleTest Test LinearControlBlock:LengthExceedingMaxThresholdShouldReturnTruncated
- Requirement:
SCR-1016719
- Asil:
B
- Description:
The helper function shall check if the length and offset are valid
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/linear_control_block_test.cpp:37
[MISSING] GoogleTest Test LinearControlBlockTests:BytesShallNotFitInRemainingCCapacityIfOffsetBiggerThanTheBufferSize
- Requirement:
SCR-1016719
- Asil:
B
- Description:
Verify that the bytes can’t fit in the remaining capacity in case the offset is bigger than the buffer size.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/linear_control_block_test.cpp:56
[MISSING] GoogleTest Test WaitFreeAlternatingWriterTests:WriteBufferFullShouldReturnExpectedData
- Requirement:
SCR-861578,SCR-1016724,SCR-861550
- Asil:
B
- Description:
Producing and consuming of logging data shall work concurrently and without cross-thread locks.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_alternating_writer_test.cpp:48
[MISSING] GoogleTest Test AlternatingReaderTest:EnsureSafeSwitchingToReadDataBuffer
- Requirement:
SCR-861578,SCR-1016724,SCR-861550
- Asil:
B
- Description:
Verify the ability to safely switch in case of un-equally index for written_index and acquired_index.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_alternating_writer_test.cpp:147
[MISSING] GoogleTest Test AlternatingReaderTest:EnsureSwitchingIncrementsInternalCounter
- Requirement:
SCR-861578,SCR-1016724,SCR-861550
- Asil:
B
- Description:
Verify the ability to safely switch in case of un-equally index for written_index and acquired_index.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_alternating_writer_test.cpp:186
[MISSING] GoogleTest Test AlternatingReaderTest:EnsureToNotAcquireAnyBlockAndReturnNullInCaseTheSwitchingHappenedMoreThanOnce
- Requirement:
SCR-861578,SCR-1016724,SCR-861550
- Asil:
B
- Description:
Verify the ability to not acquiring a block in case of the switch has happened more than once.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_alternating_writer_test.cpp:209
[MISSING] GoogleTest Test WaitFreeLinearWriter:WriterBigDataTest
- Requirement:
SCR-861578, SCR-1016724, SCR-1016719
- Asil:
B
- Description:
Verifies the ability of writing big data.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:123
[MISSING] GoogleTest Test WaitFreeLinearWriter:TooManyConcurrentWriterShouldReturnEmpty
- Requirement:
SCR-861578, SCR-1016724, SCR-1016719
- Asil:
B
- Description:
Shall return empty in case of too many concurrent writers.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:197
[MISSING] GoogleTest Test WaitFreeLinearWriter:BufferSizeExceededUpperLimitShouldReturnEmpty
- Requirement:
SCR-1016719
- Asil:
B
- Description:
Acquire shall fail if buffer size exceeded upper limit.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:237
[MISSING] GoogleTest Test WaitFreeLinearWriter:FailedAcquireShouldTerminateBuffer
- Requirement:
SCR-1016719, SCR-861550
- Asil:
B
- Description:
If the linear buffer is full, acquire shall fail. In case of failed acquisition, the writer shall at least write the length if sufficient space is available.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:256
[MISSING] GoogleTest Test WaitFreeLinearWriter:FailedAcquireWithNoFreeSpaceShouldNotTerminateBuffer
- Requirement:
SCR-1016719, SCR-861550
- Asil:
B
- Description:
If the linear buffer is full, acquire shall fail. In a failed acquisition case, the writer should not write the length if there is no sufficient space left.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:306
[MISSING] GoogleTest Test WaitFreeLinearWriter:AcquireMoreThanMaximumShouldFail
- Requirement:
SCR-1016719
- Asil:
B
- Description:
Acquiring more than the supported threshold shall fail.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Derived from:
missing up reference
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:356
[OK] GoogleTest Test DataRouterBackendFixture:LogLevelVerbose
- Partiallyverifies:
comp_req__log__dlt_verbose_mode
- Description:
Verify the ability of logging verbose message.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Parentrequirement:
SCR-1633144
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/data_router/data_router_backend_test.cpp:332
[OK] GoogleTest Test DataRouterRecorderFixtureWithLogLevelCheck:DisablesOrEnablesLogAccordingToLevel
- Partiallyverifies:
comp_req__log__inactive_logstream
- Asil:
B
- Description:
Verifies the ability of checking the log availability using ‘IsLogEnabled’ API.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
Traces to:
Derived from:
Source: score/mw/log/detail/data_router/data_router_recorder_test.cpp:117
[OK] GoogleTest Test CommonTests:TypesShallBeLockFree
- Partiallyverifies:
comp_req__log__avoid_locks
- Description:
Checks data lock-free.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Parentrequirement:
SCR-861578
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/data_router/shared_memory/common_test.cpp:37
[OK] GoogleTest Test WriterFactoryFixture:MakeSureThatOpenCallWillOnlyBeDoneWithCorrectOpenReadFlags
- Parentrequirement:
SCR-1016729
- Asil:
B
- Partiallyverifies:
comp_req__log__shm_file_permissions, comp_req__log__file_descriptor_flags
- Description:
Logging shared-memory files shall have read-only posix file permission for group and others
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
- Priority:
3
Traces to:
Derived from:
Source: score/mw/log/detail/data_router/shared_memory/writer_factory_test.cpp:347
[OK] GoogleTest Test DltMessageBuilderFixture:ShallDepleteAfterHeaderAndPayload
- Partiallyverifies:
comp_req__log__autosar_log_trace_spec
- Description:
Verifies Dlt will deplete after header and payload.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Parentrequirement:
SCR-1633236
- Autosarrequirement:
PRS_Dlt_00405
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/file_recorder/dlt_message_builder_test.cpp:65
[OK] GoogleTest Test FileRecorderFactoryConfigFixture:FileConfigurionShallCallFileCreationAndReturnFileRecorder
- Partiallyverifies:
comp_req__log__file_descriptor_flags
- Description:
RecorderFactory can create FileRecorder and fileCreation will be called if file is configured. The component shall set the FD_CLOEXEC (or O_CLOEXEC) flag on all the file descriptor it owns
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Requirement:
SCR-861534, SCR-26319707
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/file_recorder/file_recorder_factory_test.cpp:55
[OK] GoogleTest Test FileRecorderFixture:TooManyArgumentsWillYieldTruncatedLog
- Partiallyverifies:
comp_req__log__local_allocation_strategy
- Description:
The log will be truncated in case of too many arguments.
- Testtype:
requirements-based
- Derivationtechnique:
boundary-values
- Requirement:
SCR-861534, SCR-1016719
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/file_recorder/file_recorder_test.cpp:155
[OK] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_AllSucceed_ReturnsSuccess
- Partiallyverifies:
comp_req__log__avoid_signal_processing
- Description:
Check that the logging implementation blocks SIGTERM via the signal mask instead of registering a signal handler.
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
Traces to:
Derived from:
Source: score/mw/log/detail/utils/signal_handling/signal_handling_test.cpp:87
[OK] GoogleTest Test LinearReaderTests:LengthExceedingMaxThresholdShouldReturnEmpty
- Partiallyverifies:
comp_req__log__index_size_checking
- Description:
Check that the reader rejects a length exceeding the maximum threshold instead of accessing out of bounds.
- Testtype:
requirements-based
- Derivationtechnique:
boundary-values
- Requirement:
SCR-1016719
- Asil:
B
Traces to:
Derived from:
Source: score/mw/log/detail/wait_free_producer_queue/linear_reader_test.cpp:26
[OK] GoogleTest Test WaitFreeAlternatingWriterTests:EnsureAtomicRequirements
- Partiallyverifies:
comp_req__log__cross_locking
- Description:
The used atomic data types shall be lock free
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Requirement:
SCR-861578,SCR-1016724,SCR-861550
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_alternating_writer_test.cpp:31
[OK] GoogleTest Test WaitFreeLinearWriter:EnsureAtomicRequirements
- Partiallyverifies:
comp_req__log__avoid_locks, comp_req__log__cross_locking
- Description:
The used atomic data types shall be lock free
- Testtype:
requirements-based
- Derivationtechnique:
requirements-analysis
- Requirement:
SCR-861578, SCR-1016724
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:27
[OK] GoogleTest Test WaitFreeLinearWriter:WriteBufferFullShouldReturnExpectedData
- Partiallyverifies:
comp_req__log__no_endless_loops
- Description:
Returning the expected data if the write buffer is full.
- Testtype:
requirements-based
- Derivationtechnique:
boundary-values
- Requirement:
SCR-861578, SCR-1016724, SCR-1016719, SCR-861550
- Asil:
B
- Testingtechnique:
Requirements-based test
Traces to:
Derived from:
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:45
[OK] GoogleTest Test WaitFreeLinearWriter:BufferSizeExceededShouldReturnEmpty
- Requirement:
SCR-861578, SCR-1016724, SCR-1016719
- Asil:
B
- Partiallyverifies:
comp_req__log__memory_bound_checking
- Description:
Shall return empty if buffer size exceeded.
- Testingtechnique:
Requirements-based test
- Derivationtechnique:
Analysis of requirements
Traces to:
Derived from:
Source: score/mw/log/detail/wait_free_producer_queue/wait_free_linear_writer_test.cpp:216