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
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesEmptyReceiverIdentifier
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesZeroPid
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesMaxUidValues
[MISSING] GoogleTest Test DatarouterMessageClientIdentifiersTest:HandlesEmptyAppId
[MISSING] GoogleTest Test DatarouterMessageClientMockTest:ShutdownIsInvoked
[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
[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
[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
[MISSING] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_SigAddSetFails_ReturnsError
[MISSING] GoogleTest Test SignalHandlingTest:PThreadBlockSigTerm_PthreadSigMaskFails_ReturnsError
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_SigEmptySetFails_ReturnsError
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_SigAddSetFails_ReturnsError
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_PthreadSigMaskFails_ReturnsError
[MISSING] GoogleTest Test SignalHandlingTest:PThreadUnblockSigTerm_AllSucceed_ReturnsSuccess
[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