[NEW-FEATURE] Make it work with 4026 #1283
GitHub Actions / Test report
succeeded
Sep 4, 2024 in 1s
758 passed, 0 failed and 0 skipped
✅ src/TcoCore/tests/TcoCoreIntegration_L_1_Tests/TestResults/TEST-TcoCore_L1.xml
392 tests were completed in 72s with 392 passed, 0 failed and 0 skipped.
✅ TcoCoreUnitTests.PlcExecutedTests.T03_TcoTaskTests
✅ T300_TaskInvokeAndWaitForDone
✅ T301_TaskInvokeAfterDoneWithNoEmptyCycles
✅ T302_TaskInvokeAfterDoneWithOneEmptyCycle
✅ T303_TaskInvokeAfterDoneWithAbortCall
✅ T304_TaskInvokeAfterDoneWithRestoreCall
✅ T305_TaskAbortDuringExecutionAndInvoke
✅ T310_TaskError
✅ T311_TaskInvokeAfterErrorNoRestoreNoEmptyCycles
✅ T312_TaskInvokeAfterErrorNoRestoreOneEmptyCycle
✅ T313_TaskInvokeAfterErrorWithRestore
✅ T314_TaskAbortDuringExecution
✅ T315_TaskMessage
✅ T316_IdentitiesTest
✅ T317_CheckAutoRestoreProperties
✅ T318_AutoRestoreOnStateChange
✅ T320_InvokeDisabledTask
✅ T321_DisableExecutingTask
✅ T322_InvokeTaskThenDisable
✅ T323_DisableTaskInErrorStateEnableAndTriggerAgain
✅ T330_ElapsedTypeMeasurement
✅ T340_TaskExecutingWithDoneAndErrorStatement
✅ T341_TaskExecutingWithErrorAndDoneStatement
✅ T360_TaskExecuteMethodNotCalled
✅ T370_TaskExecuteMethodCalled
✅ TcoCoreUnitTests.PlcExecutedTests.T05_TcoSequencerTests
✅ T500_NumberOfStepsCount
✅ T501_ExecutionInOnePLCcycle
✅ T502_OnStepCompleted
✅ T503_OnSequenceCompleted
✅ T504_RestoreChildBetweenSteps
✅ T505_OnStateChangeWithRestoreCallInside
✅ T506_MinStepId
✅ T507_MaxStepId
✅ T508_RequestStepToFirstStepWithStepId0
✅ T509_RequestStep
✅ T510_CheckStepIdUniqueness
✅ T512_RestoreAlreadyCheckedSequence
✅ T513_NotUniqueStepId
✅ T516_AfterErrorRestore
✅ T520_ChangeStepIdDuringExecution
✅ T524_CommentOutPartOfRunningSequencer
✅ T526_UncommentPartOfRunningSequencer
✅ T530_OpenCloseSequence
✅ T541_RequestStepFromLowerToHigher
✅ T542_RequestStepFromHigherToLower
✅ T544_RequestStepToNotExistingStep
✅ T547_RequestStepWhilePreviousRequestStepHasNotBeenYetProcessed
✅ T551_DisableStepEnabledAndActiveInPreviousPLCcycle
✅ T560_RequestStepCallingCyclically
✅ T570_SetStepMode
✅ T580_StepMode
✅ T582_InvalidMode
✅ T583_StepInError
✅ T590_CheckStepIdUniquenessStepMode
✅ T594_NotUniqueStepIdInStepMode
✅ T597_AfterErrorResetInStepMode
✅ T601_InvalidModeDetailed
✅ T604_StepInErrorDetailed
✅ T611_StepModeStepIn
✅ T612_StepModeChangeStepIdDuringExecution
✅ T615_StepModeChangeStepOrder
✅ T618_StepModeCommentOutPartOfRunningSequencer
✅ T621_StepModeUncommentPartOfRunningSequencer
✅ T631_StepModeRequestStepFromLowerToHigher
✅ T633_StepModeRequestStepFromHigherToLower
✅ T635_StepModeRequestStepToNotExistingStep
✅ T640_StepModeRequestStepWhilePreviousRequestStepHasnotBeenYetProcessed
✅ T641_StepModeDisabledStep
✅ T670_StepModeStepForwardBackward
✅ T681_StepModeStepInDetailed
✅ T691_SwitchStepModeOnDuringStepExecution
✅ T693_StepModeStepForwardFromRunningStep
✅ T695_StepModeStepBackwardFromRunningStep
✅ T696_SwitchStepModeStepOffFromReadyToRun
✅ T697_SwitchStepModeStepOnFromRunning
✅ T698_SwitchStepModeStepOffFromRunning
✅ T699_OnStateChangeWhenChangingModes
✅ TcoCoreUnitTests.PlcExecutedTests.T05_TcoSequenceTests
✅ FreshStateEntry
✅ T500_NumberOfStepsCount
✅ T501_ExecutionInOnePLCcycle
✅ T502_OnStepCompleted
✅ T503_OnSequenceCompleted
✅ T504_RestoreChildBetweenSteps
✅ T505_OnStateChangeWithRestoreCallInside
✅ T506_MinStepId
✅ T507_MaxStepId
✅ T508_RequestStepToFirstStepWithStepId0
✅ T509_RequestStep
✅ T510_CheckStepIdUniqueness
✅ T512_RestoreAlreadyCheckedSequence
✅ T513_NotUniqueStepId
✅ T516_AfterErrorRestore
✅ T520_ChangeStepIdDuringExecution
✅ T524_CommentOutPartOfRunningSequencer
✅ T526_UncommentPartOfRunningSequencer
✅ T530_OpenCloseSequence
✅ T541_RequestStepFromLowerToHigher
✅ T542_RequestStepFromHigherToLower
✅ T544_RequestStepToNotExistingStep
✅ T547_RequestStepWhilePreviousRequestStepHasNotBeenYetProcessed
✅ T551_DisableStepEnabledAndActiveInPreviousPLCcycle
✅ T560_RequestStepCallingCyclically
✅ T570_SetStepMode
✅ T580_StepMode
✅ T582_InvalidMode
✅ T583_StepInError
✅ T590_CheckStepIdUniquenessStepMode
✅ T594_NotUniqueStepIdInStepMode
✅ T597_AfterErrorResetInStepMode
✅ T601_InvalidModeDetailed
✅ T604_StepInErrorDetailed
✅ T6100_MissedSequenceOpening
✅ T611_StepModeStepIn
✅ T612_StepModeChangeStepIdDuringExecution
✅ T615_StepModeChangeStepOrder
✅ T618_StepModeCommentOutPartOfRunningSequencer
✅ T6200_MissedSequenceClosing
✅ T621_StepModeUncommentPartOfRunningSequencer
✅ T631_StepModeRequestStepFromLowerToHigher
✅ T633_StepModeRequestStepFromHigherToLower
✅ T635_StepModeRequestStepToNotExistingStep
✅ T640_StepModeRequestStepWhilePreviousRequestStepHasnotBeenYetProcessed
✅ T641_StepModeDisabledStep
✅ T670_StepModeStepForwardBackward
✅ T681_StepModeStepInDetailed
✅ T691_SwitchStepModeOnDuringStepExecution
✅ T693_StepModeStepForwardFromRunningStep
✅ T695_StepModeStepBackwardFromRunningStep
✅ T696_SwitchStepModeStepOffFromReadyToRun
✅ T697_SwitchStepModeStepOnFromRunning
✅ T698_SwitchStepModeStepOffFromRunning
✅ T699_OnStateChangeWhenChangingModes
✅ TcoCoreUnitTests.PlcExecutedTests.T09_TcoComponentsTests
✅ GetSignalInfo
✅ TcoCoreUnitTests.PlcExecutedTests.T10_TcoToggleTaskTests
✅ T1002_CheckInitStates
✅ T1003_Message
✅ T1004_TriggerToggleWhileRunNotCalled
✅ T1005_TriggerToggleWhileDisabled
✅ T1006_TriggerToggleWhileEnabled
✅ T1007_TriggerOnWhileRunNotCalled
✅ T1008_TriggerOnWhileDisabled
✅ T1009_TriggerOnWhileEnabled
✅ T1010_TriggerOffWhileRunNotCalled
✅ T1011_TriggerOffWhileDisabled
✅ T1012_TriggerOffWhileEnabled
✅ TcoCoreUnitTests.PlcExecutedTests.T11_TcoRemoteTaskTests
✅ ExceptionInMethodWillResultInException
✅ InvokeInitializedCSharpMethod
✅ TcoCoreUnitTests.PlcExecutedTests.T12_TcoLoggerPlcTests
✅ MinCategoryLevel_set("This is (all) message",All,12)
✅ MinCategoryLevel_set("This is (none) message",None,0)
✅ MinCategoryLevel_set("This is catastrophic message",Catastrophic,2)
✅ MinCategoryLevel_set("This is critical message",Critical,3)
✅ MinCategoryLevel_set("This is debug message",Debug,10)
✅ MinCategoryLevel_set("This is error message",Error,5)
✅ MinCategoryLevel_set("This is info message",Info,9)
✅ MinCategoryLevel_set("This is notification message",Notification,7)
✅ MinCategoryLevel_set("This is programming error message",ProgrammingError,4)
✅ MinCategoryLevel_set("This is timed-out message",TimedOut,8)
✅ MinCategoryLevel_set("This is trace message",Trace,11)
✅ MinCategoryLevel_set("This is warning message",Warning,6)
✅ PushCustomLoggerTest("This is catastrophic message",Catastrophic)
✅ PushCustomLoggerTest("This is critical message",Critical)
✅ PushCustomLoggerTest("This is debug message",Debug)
✅ PushCustomLoggerTest("This is error message",Error)
✅ PushCustomLoggerTest("This is info message",Info)
✅ PushCustomLoggerTest("This is programming error message",ProgrammingError)
✅ PushCustomLoggerTest("This is timed-out message",TimedOut)
✅ PushCustomLoggerTest("This is trace message",Trace)
✅ PushCustomLoggerTest("This is warning message",Warning)
✅ PushMultipleInDistinctCyclesTest_same_messages_in_consecutive_cycles
✅ PushMultipleInDistinctCyclesTest_same_messages_non_consecutive_cycles
✅ PushMultipleInDistinctCyclesTest_same_messages_non_consecutive_cycles1
✅ PushMultipleTest
✅ PushSimpleTest("This is catastrophic message",Catastrophic)
✅ PushSimpleTest("This is critical message",Critical)
✅ PushSimpleTest("This is debug message",Debug)
✅ PushSimpleTest("This is error message",Error)
✅ PushSimpleTest("This is info message",Info)
✅ PushSimpleTest("This is programming error message",ProgrammingError)
✅ PushSimpleTest("This is timed-out message",TimedOut)
✅ PushSimpleTest("This is trace message",Trace)
✅ PushSimpleTest("This is warning message",Warning)
✅ PushTest("This is catastrophic message",Catastrophic)
✅ PushTest("This is critical message",Critical)
✅ PushTest("This is debug message",Debug)
✅ PushTest("This is error message",Error)
✅ PushTest("This is info message",Info)
✅ PushTest("This is programming error message",ProgrammingError)
✅ PushTest("This is timed-out message",TimedOut)
✅ PushTest("This is trace message",Trace)
✅ PushTest("This is warning message",Warning)
✅ TcoCoreUnitTests.PlcExecutedTests.T12_TcoSequencerObserverPlcTests
✅ RunSequenceWithObserverTest
✅ RunSequenceWithoutObserverTest
✅ TcoCoreUnitTests.PlcTcRpc.StringBuilderTests
✅ ClearMethodWillAbandonWorkingString
✅ FluentApiWorks
✅ StringBuilderWillAppendText
✅ WorksAsCSharpSb
✅ TcoCoreUnitTests.PlcTcRpc.T00_TcoRtcTests
✅ T000_SetSynchronizationParametersFromTcA
✅ T001_SetSynchronizationParametersFromTcB
✅ T002_ChangeSynchronizationParametersFromTcA
✅ T002_RtcIsValid
✅ T003_RtcNowLocalChanging
✅ T004_RtcNowUtcChanging
✅ T005_RtcTickClockChanging
✅ TcoCoreUnitTests.PlcTcRpc.T01_TcoContextTests
✅ T100_Plc_ContextADoesNotAffectContextB
✅ T101_Plc_SoAsContextBDoesNotAffectContextA
✅ T102_NoPlcLogicIsRunning
✅ T103_ContextDotMainCall
✅ T104_ContextDotRunCall
✅ T105_MultipleContextDotMainCallUsingTestRunner
✅ T106_OnEntry
✅ T107_OnExit
✅ TcoCoreUnitTests.PlcTcRpc.T02_TcoObjectTests
✅ T200_IdentitiesTest
✅ T300_EqualsTest
✅ T400_EqualsOverrideTest
✅ TcoCoreUnitTests.PlcTcRpc.T03_TcoTaskTests
✅ T300_TaskInvokeAndWaitForDone
✅ T301_TaskInvokeAfterDoneWithNoEmptyCycles
✅ T302_TaskInvokeAfterDoneWithOneEmptyCycle
✅ T303_TaskInvokeAfterDoneWithAbortCall
✅ T304_TaskInvokeAfterDoneWithRestoreCall
✅ T305_TaskAbortDuringExecutionAndInvoke
✅ T310_TaskError
✅ T311_TaskInvokeAfterErrorNoRestoreNoEmptyCycles
✅ T312_TaskInvokeAfterErrorNoRestoreOneEmptyCycle
✅ T313_TaskInvokeAfterErrorWithRestore
✅ T314_TaskAbortDuringExecution
✅ T315_TaskMessage
✅ T316_IdentitiesTest
✅ T317_CheckAutoRestoreProperties
✅ T318_AutoRestoreOnStateChange
✅ T320_InvokeDisabledTask
✅ T321_DisableExecutingTask
✅ T322_InvokeTaskThenDisable
✅ T323_DisableTaskInErrorStateEnableAndTriggerAgain
✅ TcoCoreUnitTests.PlcTcRpc.T04_TcoStateTests
✅ T400_IdentitiesTest
✅ T401_StateMessage
✅ T402_ChangeState
✅ T403_OnStateChange
✅ T404_Restore
✅ T405_ChangeStateWithObjectRestore
✅ T406_CheckAutoRestoreProperties
✅ T407_AutoRestoreOnStateChange
✅ TcoCoreUnitTests.PlcTcRpc.T08_TcoMessengerTests
✅ T1500_MessageLoggerTest("This is catastrophic message",Catastrophic)
✅ T1500_MessageLoggerTest("This is critical message",Critical)
✅ T1500_MessageLoggerTest("This is debug message",Debug)
✅ T1500_MessageLoggerTest("This is error message",Error)
✅ T1500_MessageLoggerTest("This is info message",Info)
✅ T1500_MessageLoggerTest("This is programming error message",ProgrammingError)
✅ T1500_MessageLoggerTest("This is timed-out message",TimedOut)
✅ T1500_MessageLoggerTest("This is trace message",Trace)
✅ T1500_MessageLoggerTest("This is warning message",Warning)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is catastrophic message",Catastrophic)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is critical message",Critical)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is debug message",Debug)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is error message",Error)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is info message",Info)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is programming error message",ProgrammingError)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is timed-out message",TimedOut)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is trace message",Trace)
✅ T1550_MessageLoggerTest_continuous_add_to_buffer_check_that_duplicates("This is warning message",Warning)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is catastrophic message",Catastrophic)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is critical message",Critical)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is debug message",Debug)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is error message",Error)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is info message",Info)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is programming error message",ProgrammingError)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is timed-out message",TimedOut)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is trace message",Trace)
✅ T1600_MessageLoggerTest_on_event_risen_add_to_buffer_check_that_no_duplicates("This is warning message",Warning)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is catastrophic message",Catastrophic)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is critical message",Critical)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is debug message",Debug)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is error message",Error)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is info message",Info)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is programming error message",ProgrammingError)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is timed-out message",TimedOut)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is trace message",Trace)
✅ T1700_MessageLoggerTest_none_log_in_several_cycles_and_log_to_logger("This is warning message",Warning)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is catastrophic message",Catastrophic)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is critical message",Critical)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is debug message",Debug)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is error message",Error)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is info message",Info)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is programming error message",ProgrammingError)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is timed-out message",TimedOut)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is trace message",Trace)
✅ T1700_MessageLoggerTest_on_event_rised_log_in_several_cycles_and_log_to_logger("This is warning message",Warning)
✅ T1850_MessageDigestMethod_Set(CRC16)
✅ T1850_MessageDigestMethod_Set(CRC32)
✅ T1850_MessageDigestMethod_Set(CRC8)
✅ T1850_MessageDigestMethod_Set(NONE)
✅ T1900_MessageLogginMethod_Set(Continuous)
✅ T1900_MessageLogginMethod_Set(NONE)
✅ T1900_MessageLogginMethod_Set(OnEventRisen)
✅ T1950_message_calulates_digest(CRC16,38100)
✅ T1950_message_calulates_digest(CRC32,4257669427)
✅ T1950_message_calulates_digest(CRC8,139)
✅ T1950_message_calulates_digest(NONE,uint.MinValue)
✅ T2000_MessengerLoggerTest_bug_on_event_logging_repeats_messages_when_count_changes
✅ T2100_MessengerLoggerTest_bug_on_event_logging_repeats_messages_when_order_changes
✅ T2200_MessengerLoggerTest_bug_on_event_logging_repeats_messages_when_order_changes
✅ T3000_OnConditionMessageTest_true("This is catastrophic message",Catastrophic)
✅ T3000_OnConditionMessageTest_true("This is critical message",Critical)
✅ T3000_OnConditionMessageTest_true("This is debug message",Debug)
✅ T3000_OnConditionMessageTest_true("This is error message",Error)
✅ T3000_OnConditionMessageTest_true("This is info message",Info)
✅ T3000_OnConditionMessageTest_true("This is programming error message",ProgrammingError)
✅ T3000_OnConditionMessageTest_true("This is timed-out message",TimedOut)
✅ T3000_OnConditionMessageTest_true("This is trace message",Trace)
✅ T3000_OnConditionMessageTest_true("This is warning message",Warning)
✅ T3100_OnConditionMessageTest_false("This is catastrophic message",Catastrophic)
✅ T3100_OnConditionMessageTest_false("This is critical message",Critical)
✅ T3100_OnConditionMessageTest_false("This is debug message",Debug)
✅ T3100_OnConditionMessageTest_false("This is error message",Error)
✅ T3100_OnConditionMessageTest_false("This is info message",Info)
✅ T3100_OnConditionMessageTest_false("This is programming error message",ProgrammingError)
✅ T3100_OnConditionMessageTest_false("This is timed-out message",TimedOut)
✅ T3100_OnConditionMessageTest_false("This is trace message",Trace)
✅ T3100_OnConditionMessageTest_false("This is warning message",Warning)
✅ T3200_PersistMessageTest("This is catastrophic message",Catastrophic)
✅ T3200_PersistMessageTest("This is critical message",Critical)
✅ T3200_PersistMessageTest("This is debug message",Debug)
✅ T3200_PersistMessageTest("This is error message",Error)
✅ T3200_PersistMessageTest("This is info message",Info)
✅ T3200_PersistMessageTest("This is programming error message",ProgrammingError)
✅ T3200_PersistMessageTest("This is timed-out message",TimedOut)
✅ T3200_PersistMessageTest("This is trace message",Trace)
✅ T3200_PersistMessageTest("This is warning message",Warning)
✅ T3300_DontPersistMessageTest("This is catastrophic message",Catastrophic)
✅ T3300_DontPersistMessageTest("This is critical message",Critical)
✅ T3300_DontPersistMessageTest("This is debug message",Debug)
✅ T3300_DontPersistMessageTest("This is error message",Error)
✅ T3300_DontPersistMessageTest("This is info message",Info)
✅ T3300_DontPersistMessageTest("This is programming error message",ProgrammingError)
✅ T3300_DontPersistMessageTest("This is timed-out message",TimedOut)
✅ T3300_DontPersistMessageTest("This is trace message",Trace)
✅ T3300_DontPersistMessageTest("This is warning message",Warning)
✅ T3400_PersistentMessageCancelledTest("This is catastrophic message",Catastrophic)
✅ T3400_PersistentMessageCancelledTest("This is critical message",Critical)
✅ T3400_PersistentMessageCancelledTest("This is debug message",Debug)
✅ T3400_PersistentMessageCancelledTest("This is error message",Error)
✅ T3400_PersistentMessageCancelledTest("This is info message",Info)
✅ T3400_PersistentMessageCancelledTest("This is programming error message",ProgrammingError)
✅ T3400_PersistentMessageCancelledTest("This is timed-out message",TimedOut)
✅ T3400_PersistentMessageCancelledTest("This is trace message",Trace)
✅ T3400_PersistentMessageCancelledTest("This is warning message",Warning)
✅ T3400_UnPinMessageTest("This is catastrophic message",Catastrophic)
✅ T3400_UnPinMessageTest("This is critical message",Critical)
✅ T3400_UnPinMessageTest("This is debug message",Debug)
✅ T3400_UnPinMessageTest("This is error message",Error)
✅ T3400_UnPinMessageTest("This is info message",Info)
✅ T3400_UnPinMessageTest("This is programming error message",ProgrammingError)
✅ T3400_UnPinMessageTest("This is timed-out message",TimedOut)
✅ T3400_UnPinMessageTest("This is trace message",Trace)
✅ T3400_UnPinMessageTest("This is warning message",Warning)
✅ T4000_AsTrace
✅ T4100_AsDebug
✅ T4200_AsInfo
✅ T4300_AsWarning
✅ T4400_AsError
✅ T4500_AsFatal
✅ T4600_AppendAnys_1
✅ T4600_AppendAnys_2
✅ T801_DebugTest
✅ T802_TraceTest
✅ T803_NotifyTest
✅ T804_WarningTest
✅ T805_ErrorTest
✅ T806_InfoTest
✅ T807_ProgrammingTest
✅ T808_CriticalTest
✅ T809_CatastrophicTest
✅ T809_ClearTest
✅ T810_PostLevelUpSeverityTest
✅ T810_PostMaintainLevelUpSeverityTest([Catastrophic, Critical])
✅ T810_PostMaintainLevelUpSeverityTest([Critical, ProgrammingError])
✅ T810_PostMaintainLevelUpSeverityTest([Debug, Trace])
✅ T810_PostMaintainLevelUpSeverityTest([Error, Warning])
✅ T810_PostMaintainLevelUpSeverityTest([Info, Trace])
✅ T810_PostMaintainLevelUpSeverityTest([Notification, Info])
✅ T810_PostMaintainLevelUpSeverityTest([ProgrammingError, Error])
✅ T810_PostMaintainLevelUpSeverityTest([Warning, Notification])
✅ T811_flush_message_to_plain_test
✅ T812_IsActiveTest
✅ T813_SuspendResumeTest
✅ T814_SetMinMessageCategoryTest
✅ TcoCoreUnitTests.PlcTcRpc.T09_TcoComponentTests
✅ T900_NotInServiceMode
✅ T901_InvokeTryFromVisuWhileNotInServiceMode
✅ T902_InvokeTryFromPlcWhileNotInServiceMode
✅ T903_InvokeFromVisuInServiceModeCalledAfterServiceMethod
✅ T904_InvokeFromVisuInServiceModeCalledBeforeServiceMethod
✅ T905_InvokeFromPlcInServiceModeCalledAfterServiceMethod
✅ T906_InvokeFromPlcInServiceModeCalledBeforeServiceMethod
✅ T907_InvokeFromVisuInServiceModeSwitchOffServiceModeCheckIfTaskNotRestored
✅ T908_InvokeFromPlcInServiceModeSwitchOffServiceModeCheckIfTaskNotRestored
✅ src/TcoCore/tests/TcoCoreUnitTests/TestResults/TEST-TcoCore_L0.xml
82 tests were completed in 4s with 82 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcoCore.PexTests.PlainTcoLogItemTests | 2✅ | 93ms | ||
TcoCore.PexTests.PlainTcoMessageTests | 4✅ | 147ms | ||
TcoCore.PexTests.TcoContextTests | 4✅ | 99ms | ||
TcoCore.PexTests.TcoMomentaryTaskTests | 17✅ | 19ms | ||
TcoCore.PexTests.TcoObjectTests | 3✅ | 9ms | ||
TcoCore.PexTests.TcoRemoteTaskTests | 7✅ | 10ms | ||
TcoCore.PexTests.TcoSequencerTests | 5✅ | 31ms | ||
TcoCore.PexTests.TcoTaskTests | 16✅ | 58ms | ||
TcoCore.PexTests.TcoToggleTaskTests | 13✅ | 4ms | ||
TcoCore.Swift.Tests.TcoMomentaryTaskDefaultCodeProviderTests | 2✅ | 0ms | ||
TcoCore.Swift.Tests.TcoTaskCodeProviderTests | 2✅ | 0ms | ||
TcoCore.Swift.Tests.TcoToggleTaskDefaultCodeProviderTests | 2✅ | 0ms | ||
TcoCoreUnitTests.PlcExecutedTests.TcoTaskTests | 1✅ | 1ms | ||
TcoCoreUnitTests.StringBuilderTests | 4✅ | 164ms |
✅ TcoCore.PexTests.PlainTcoLogItemTests
✅ CtorTest
✅ ToStringTest
✅ TcoCore.PexTests.PlainTcoMessageTests
✅ CtorTest
✅ plain_message_properties_test
✅ ShallowCloneTest
✅ ToStringTest
✅ TcoCore.PexTests.TcoContextTests
✅ ActiveMessagesTest
✅ AddMessageTest
✅ CtorTest
✅ GetActiveMessagesTest
✅ TcoCore.PexTests.TcoMomentaryTaskTests
✅ CanExecuteTest_enabled_serviceable(False,True)
✅ CanExecuteTest_enabled_serviceable(True,False)
✅ CanExecuteTest_enabled_serviceable(True,True)
✅ CodeProvider_get_customized
✅ CodeProvider_get_default_when_null
✅ ExecuteTest(False,True)
✅ ExecuteTest(True,False)
✅ ExecuteTest(True,True)
✅ LogPayloadPropertyTest
✅ PexCtor
✅ RecordTaskAction_get_set_test
✅ StartTest(False,True)
✅ StartTest(True,False)
✅ StartTest(True,True)
✅ StopTest(False,True)
✅ StopTest(True,False)
✅ StopTest(True,True)
✅ TcoCore.PexTests.TcoObjectTests
✅ CtorTest
✅ GetActiveMessagesTest
✅ GetMessageHandlerTest
✅ TcoCore.PexTests.TcoRemoteTaskTests
✅ DeInitializeTest
✅ InitializeExclusivelyTest
✅ InitializeExclusivelyTest1
✅ InitializeTest
✅ InitializeTest1
✅ ResetExecutionTest
✅ SameApplicationTriesInitializeExclusivelyTest
✅ TcoCore.PexTests.TcoSequencerTests
✅ ChangeModeTest
✅ PexCtor
✅ StepBackwardExecuteTest
✅ StepForwardExecuteTest
✅ StepInExecuteTest
✅ TcoCore.PexTests.TcoTaskTests
✅ CanExecuteTest_enabled_serviceable(False,True)
✅ CanExecuteTest_enabled_serviceable(True,False)
✅ CanExecuteTest_enabled_serviceable(True,True)
✅ CodeProvider_get_customized
✅ CodeProvider_get_default_when_null
✅ ExecuteTest(False,True)
✅ ExecuteTest(True,False)
✅ ExecuteTest(True,True)
✅ ExecuteTestWithRestore(False,True)
✅ ExecuteTestWithRestore(True,False)
✅ ExecuteTestWithRestore(True,True)
✅ LogPayloadPropertyTest
✅ PexCtor
✅ RecordTaskAction_get_set_test
✅ ValidateCanExecuteAbortRestoreTest_nested_commands(False)
✅ ValidateCanExecuteAbortRestoreTest_nested_commands(True)
✅ TcoCore.PexTests.TcoToggleTaskTests
✅ CanExecuteTest(False,False)
✅ CanExecuteTest(False,True)
✅ CanExecuteTest(True,False)
✅ CanExecuteTest(True,True)
✅ CodeProvider_get_customized
✅ CodeProvider_get_default_when_null
✅ ExecuteTest_toggle_false_to_true(False,False)
✅ ExecuteTest_toggle_false_to_true(False,True)
✅ ExecuteTest_toggle_false_to_true(True,False)
✅ ExecuteTest_toggle_false_to_true(True,True)
✅ LogPayloadPropertyTest
✅ PexCtor
✅ RecordTaskAction_get_set_test
✅ TcoCore.Swift.Tests.TcoMomentaryTaskDefaultCodeProviderTests
✅ task_off_test
✅ task_on_test
✅ TcoCore.Swift.Tests.TcoTaskCodeProviderTests
✅ TcoTaskCodeProviderCodeTest
✅ TcoTaskCodeProviderTest
✅ TcoCore.Swift.Tests.TcoToggleTaskDefaultCodeProviderTests
✅ TcoToggleTaskDefaultCodeProviderTest
✅ TcoToggleTaskDefaultCodeTest
✅ TcoCoreUnitTests.PlcExecutedTests.TcoTaskTests
✅ ElapsedTypeMeasurement
✅ TcoCoreUnitTests.StringBuilderTests
✅ ClearMethodWillAbandonWorkingString
✅ FluentApiWorks
✅ StringBuilderWillAppendText
✅ WorksAsCSharpSb
✅ src/TcoCore/tests/TcOpen.Inxton.TcoCore.VMTests/TestResults/TEST-TcoCore_L0.xml
14 tests were completed in 2s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcoCore.Tests.TcoDiagnosticsViewModelTests | 10✅ | 632ms | ||
TcoCore.Tests.TcoMomentaryTaskViewModelTests | 4✅ | 87ms |
✅ TcoCore.Tests.TcoDiagnosticsViewModelTests
✅ AutoUpdateTest
✅ CtorTcoDiagnosticsViewModelTest
✅ CtorTcoDiagnosticsViewModelTest1
✅ DiagnosticsRunningTest
✅ GetCategoriesTest
✅ MessageDisplayTest
✅ ModelTest
✅ SelectedMessageTest
✅ TcoDiagnosticsViewModelTest
✅ UpdateMessagesCommandTest
✅ TcoCore.Tests.TcoMomentaryTaskViewModelTests
✅ button_down_task_enabled_execute
✅ button_up_task_enabled_execute
✅ get_caption
✅ TcoMomentaryTaskViewModelTest
✅ src/TcoElements/tests/PlcUnitTests/TestResults/TEST-TcoElements.xml
68 tests were completed in 26s with 68 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcoElementsUnitTests.TcoAi | 30✅ | 824ms | ||
TcoElementsUnitTests.TcoAo | 30✅ | 1s | ||
TcoElementsUnitTests.TcoDi | 5✅ | 315ms | ||
TcoElementsUnitTests.TcoDo | 3✅ | 334ms |
✅ TcoElementsUnitTests.TcoAi
✅ T100_RoundedRawRoundedRealTest(-100,-100,0)
✅ T100_RoundedRawRoundedRealTest(-50,-50,0)
✅ T100_RoundedRawRoundedRealTest(0,0,0)
✅ T100_RoundedRawRoundedRealTest(100,100,0)
✅ T100_RoundedRawRoundedRealTest(50,50,0)
✅ T100_SignedRaw_RealOffsetTest(-32768,50,0)
✅ T100_SignedRaw_RealOffsetTest(0,75,2)
✅ T100_SignedRaw_RealOffsetTest(32767,100,0)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(-32768,-80,0)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(0,20,2)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(32767,120,0)
✅ T100_SignedRaw_RealSignedOffsetTest(-32768,-100,0)
✅ T100_SignedRaw_RealSignedOffsetTest(0,0,2)
✅ T100_SignedRaw_RealSignedOffsetTest(32767,100,0)
✅ T100_SignedRawTest(-32768,0,0)
✅ T100_SignedRawTest(0,50,2)
✅ T100_SignedRawTest(32767,100,0)
✅ T100_UnsignedRaw_RealOffsetTest(0,50,0)
✅ T100_UnsignedRaw_RealOffsetTest(16383,75,2)
✅ T100_UnsignedRaw_RealOffsetTest(32767,100,0)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(0,-80,0)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(16383,20,2)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(32767,120,0)
✅ T100_UnsignedRaw_RealSignedOffsetTest(0,-100,0)
✅ T100_UnsignedRaw_RealSignedOffsetTest(16383,0,2)
✅ T100_UnsignedRaw_RealSignedOffsetTest(32767,100,0)
✅ T100_UnsignedRawTest(0,0,0)
✅ T100_UnsignedRawTest(16383,50,2)
✅ T100_UnsignedRawTest(32767,100,0)
✅ T50_NotInitialized
✅ TcoElementsUnitTests.TcoAo
✅ T100_SignedRaw_RealOffsetTest(-32768,50,0)
✅ T100_SignedRaw_RealOffsetTest(0,75,1)
✅ T100_SignedRaw_RealOffsetTest(32767,100,0)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(-32748,-100,0)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(20,0,1)
✅ T100_SignedRaw_RealSignedOffset_WithOffsetCorrectionTest(32787,100,0)
✅ T100_SignedRaw_RealSignedOffsetTest(-32768,-100,0)
✅ T100_SignedRaw_RealSignedOffsetTest(0,0,1)
✅ T100_SignedRaw_RealSignedOffsetTest(32767,100,0)
✅ T100_SignedRawTest(-32768,0,0)
✅ T100_SignedRawTest(0,50,1)
✅ T100_SignedRawTest(32767,100,0)
✅ T100_UnsignedRaw_RealOffsetTest(0,50,0)
✅ T100_UnsignedRaw_RealOffsetTest(16383,75,1)
✅ T100_UnsignedRaw_RealOffsetTest(32767,100,0)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(16404,0,1)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(20,-100,0)
✅ T100_UnsignedRaw_RealSignedOffset_WithOffsetCorrectionTest(32787,100,0)
✅ T100_UnsignedRaw_RealSignedOffsetTest(0,-100,0)
✅ T100_UnsignedRaw_RealSignedOffsetTest(16383,0,2)
✅ T100_UnsignedRaw_RealSignedOffsetTest(32767,100,0)
✅ T100_UnsignedRawTest(0,0,1)
✅ T100_UnsignedRawTest(16383,50,1)
✅ T100_UnsignedRawTest(32767,100,0)
✅ T200_RoundedRawRoundedReal_OneCycle_Test(-100,-100)
✅ T200_RoundedRawRoundedReal_OneCycle_Test(-50,-50)
✅ T200_RoundedRawRoundedReal_OneCycle_Test(0,0)
✅ T200_RoundedRawRoundedReal_OneCycle_Test(100,100)
✅ T200_RoundedRawRoundedReal_OneCycle_Test(50,50)
✅ T50_NotInitialized
✅ TcoElementsUnitTests.TcoDi
✅ T100_IsTrueTest(False)
✅ T100_IsTrueTest(True)
✅ T200_IsFalseTest(False)
✅ T200_IsFalseTest(True)
✅ T50_NotInitialized
✅ TcoElementsUnitTests.TcoDo
✅ T100_SetTest
✅ T200_ResetTest
✅ T50_NotInitialized
✅ src/TcoInspectors/tests/PlcUnitTests/TestResults/TEST-TcoInspectors.xml
124 tests were completed in 33s with 124 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Legacy.TcoInspectorsUnitTests.TcoDigitalInspectorTests | 23✅ | 5s | ||
TcoInspectorsUnitTests.TcoAnalogueInspectorTests | 29✅ | 5s | ||
TcoInspectorsUnitTests.TcoDataInspectorTests | 29✅ | 5s | ||
TcoInspectorsUnitTests.TcoDigitalInspectorTests | 29✅ | 5s | ||
TcoInspectorsUnitTests.TcoInspectionGroupTests | 14✅ | 9s |
✅ Legacy.TcoInspectorsUnitTests.TcoDigitalInspectorTests
✅ inspect_bypassed
✅ inspect_excluded(False,False)
✅ inspect_excluded(True,True)
✅ inspect_get_result_failed
✅ inspect_get_result_passed
✅ inspect_jitter_signal_must_fail
✅ inspect_must_fail(False,True)
✅ inspect_must_fail(True,False)
✅ inspect_must_pass(False,False)
✅ inspect_must_pass(True,True)
✅ inspect_on_fail_failed_carry_on_test
✅ inspect_on_fail_failed_retry_test
✅ inspect_on_fail_failed_terminate_test
✅ inspect_on_fail_passed_carry_on_test
✅ inspect_on_fail_passed_retry_test
✅ inspect_on_fail_passed_terminate_test
✅ inspect_pass_time_more_than_file_time_must_fail
✅ inspect_store_over_all_failed_and_inspect_failed_test
✅ inspect_store_over_all_in_failed_and_inspect_bypassed_test
✅ inspect_store_over_all_in_failed_and_inspect_excluded_test
✅ inspect_store_over_all_in_progress_and_inspect_failed_test
✅ inspect_store_over_all_no_action_and_inspect_failed_test
✅ inspect_with_over_inspection_test
✅ TcoInspectorsUnitTests.TcoAnalogueInspectorTests
✅ inspect_bypassed
✅ inspect_excluded_failed
✅ inspect_excluded_passed
✅ inspect_get_result_failed
✅ inspect_get_result_passed
✅ inspect_jitter_signal_must_fail
✅ inspect_must_fail_above_threshold
✅ inspect_must_fail_below_threshold
✅ inspect_must_pass_at_bottom_threshold
✅ inspect_must_pass_at_top_threshold
✅ inspect_on_fail_failed_carry_on_test
✅ inspect_on_fail_failed_retry_test
✅ inspect_on_fail_failed_terminate_test
✅ inspect_on_fail_passed_carry_on_test
✅ inspect_on_fail_passed_retry_test
✅ inspect_on_fail_passed_terminate_test
✅ inspect_pass_time_more_than_file_time_must_fail
✅ inspect_previous_failed_now_pass
✅ inspect_previous_in_progress_now_failed
✅ inspect_previous_inprogress_now_pass
✅ inspect_previous_no_action_now_failed
✅ inspect_previous_passed_no_action_now_pass
✅ inspect_previous_passed_now_failed
✅ inspect_store_over_all_failed_and_inspect_failed_test
✅ inspect_store_over_all_in_failed_and_inspect_bypassed_test
✅ inspect_store_over_all_in_failed_and_inspect_excluded_test
✅ inspect_store_over_all_in_progress_and_inspect_failed_test
✅ inspect_store_over_all_no_action_and_inspect_failed_test
✅ inspect_with_over_inspection_test
✅ TcoInspectorsUnitTests.TcoDataInspectorTests
✅ inspect_bypassed
✅ inspect_excluded_failed
✅ inspect_excluded_passed
✅ inspect_get_result_failed
✅ inspect_get_result_passed
✅ inspect_jitter_signal_must_fail
✅ inspect_must_fail_above_threshold
✅ inspect_must_fail_below_threshold
✅ inspect_must_pass_at_bottom_threshold
✅ inspect_must_pass_at_top_threshold
✅ inspect_on_fail_failed_carry_on_test
✅ inspect_on_fail_failed_retry_test
✅ inspect_on_fail_failed_terminate_test
✅ inspect_on_fail_passed_carry_on_test
✅ inspect_on_fail_passed_retry_test
✅ inspect_on_fail_passed_terminate_test
✅ inspect_pass_time_more_than_file_time_must_fail
✅ inspect_previous_failed_now_pass
✅ inspect_previous_in_progress_now_failed
✅ inspect_previous_inprogress_now_pass
✅ inspect_previous_no_action_now_failed
✅ inspect_previous_passed_no_action_now_pass
✅ inspect_previous_passed_now_failed
✅ inspect_store_over_all_failed_and_inspect_failed_test
✅ inspect_store_over_all_in_failed_and_inspect_bypassed_test
✅ inspect_store_over_all_in_failed_and_inspect_excluded_test
✅ inspect_store_over_all_in_progress_and_inspect_failed_test
✅ inspect_store_over_all_no_action_and_inspect_failed_test
✅ inspect_with_over_inspection_test
✅ TcoInspectorsUnitTests.TcoDigitalInspectorTests
✅ inspect_bypassed
✅ inspect_excluded_failed
✅ inspect_excluded_passed
✅ inspect_get_result_failed
✅ inspect_get_result_passed
✅ inspect_jitter_signal_must_fail
✅ inspect_must_fail_above_threshold
✅ inspect_must_fail_below_threshold
✅ inspect_must_pass_at_bottom_threshold
✅ inspect_must_pass_at_top_threshold
✅ inspect_on_fail_failed_carry_on_test
✅ inspect_on_fail_failed_retry_test
✅ inspect_on_fail_failed_terminate_test
✅ inspect_on_fail_passed_carry_on_test
✅ inspect_on_fail_passed_retry_test
✅ inspect_on_fail_passed_terminate_test
✅ inspect_pass_time_more_than_file_time_must_fail
✅ inspect_previous_failed_now_pass
✅ inspect_previous_in_progress_now_failed
✅ inspect_previous_inprogress_now_pass
✅ inspect_previous_no_action_now_failed
✅ inspect_previous_passed_no_action_now_pass
✅ inspect_previous_passed_now_failed
✅ inspect_store_over_all_failed_and_inspect_failed_test
✅ inspect_store_over_all_in_failed_and_inspect_bypassed_test
✅ inspect_store_over_all_in_failed_and_inspect_excluded_test
✅ inspect_store_over_all_in_progress_and_inspect_failed_test
✅ inspect_store_over_all_no_action_and_inspect_failed_test
✅ inspect_with_over_inspection_test
✅ TcoInspectorsUnitTests.TcoInspectionGroupTests
✅ inspect_failed_description_group_failed
✅ inspect_on_fail_failed_carry_on_test
✅ inspect_on_fail_failed_retry_test
✅ inspect_on_fail_failed_terminate_test
✅ inspect_on_fail_passed_carry_on_test
✅ inspect_on_fail_passed_retry_test
✅ inspect_on_fail_passed_terminate_test
✅ inspect_previously_failed_group_failed
✅ inspect_previously_failed_group_passed
✅ inspect_previously_passed_group_failed
✅ inspect_previously_passed_group_passed
✅ inspection_group_must_fail
✅ inspection_group_must_pass
✅ should_inspect_with_retries_normalization
✅ src/TcOpen.Inxton/tests/TcOpen.Inxton.AppTests/TestResults/TEST-TcOpen.Inxton.xml
9 tests were completed in 1s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcOpen.Inxton.AppTests.TcoAppBuilderTests | 4✅ | 165ms | ||
TcOpen.Inxton.InputTests.RelayCommandTests | 5✅ | 7ms |
✅ TcOpen.Inxton.AppTests.TcoAppBuilderTests
✅ CheckAppDomain_and_AppBuilder_defaults
✅ GetBuilderTest
✅ SetEditValueChangeLoggingTest
✅ SetLoggerTest
✅ TcOpen.Inxton.InputTests.RelayCommandTests
✅ CanExecuteTest(True)
✅ ExecuteTest_can_execute_false
✅ ExecuteTest_can_execute_true
✅ ExecuteTest_with_log_action
✅ RelayCommandTest
✅ src/TcOpen.Inxton/tests/TcOpen.Inxton.DataMergeTests/TestResults/TEST-TcOpen.Inxton.xml
7 tests were completed in 5s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcoDataMergeTests.MergeEntitiesDataTest | 7✅ | 4s |
✅ TcoDataMergeTests.MergeEntitiesDataTest
✅ compare_if_req_prop_is_in_list
✅ compare_inclusion_exclusion_from_outside
✅ compare_inclusion_exclusion_from_outside_diff_ctor
✅ compare_no_req_type_no_prop_no_inclusion_no_exclusion
✅ compare_req_prop_additional_req_prop_via_inclusion_excluson_result_zero
✅ compare_req_prop_is_in_list_with_exclusion_result_zero
✅ compare_req_prop_not_in_list
✅ src/TcOpen.Inxton/tests/TcOpen.Inxton.LoggingTests/TestResults/TEST-TcOpen.Inxton.xml
18 tests were completed in 1s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcOpen.Inxton.Logging.SerilogTests.SerilogAdapterTests | 8✅ | 110ms | ||
TcOpen.Inxton.Logging.SerilogTests.SerilogAdapterWithUserEnricher | 3✅ | 9ms | ||
TcOpen.Inxton.Logging.Tests.DummyLoggerTests | 7✅ | 4ms |
✅ TcOpen.Inxton.Logging.SerilogTests.SerilogAdapterTests
✅ DebugTest
✅ ErrorTest
✅ FatalTest
✅ InformationTest
✅ SerilogLoggerTest
✅ SerilogLoggerTest1
✅ VerboseTest
✅ WarningTest
✅ TcOpen.Inxton.Logging.SerilogTests.SerilogAdapterWithUserEnricher
✅ DebugLoggedUserTest
✅ VerboseLoggedUserTest
✅ WillLogLoggedOutUserAfterLogout
✅ TcOpen.Inxton.Logging.Tests.DummyLoggerTests
✅ DebugTest
✅ DummyLoggerTest
✅ ErrorTest
✅ FatalTest
✅ InformationTest
✅ VerboseTest
✅ WarningTest
✅ src/TcOpen.Inxton/tests/TcOpen.Inxton.RepositoryDataSetTests/TestResults/TEST-TcOpen.Inxton.xml
6 tests were completed in 5s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcOpen.Inxton.RepositoryDataSetTests.TcoDataSetTests | 6✅ | 3s |
✅ TcOpen.Inxton.RepositoryDataSetTests.TcoDataSetTests
✅ create_single_set_data
✅ create_single_set_data_many_times
✅ create_single_set_data(3)
✅ create_single_set_data(5)
✅ update_single_set_data
✅ update_single_set_data_many_times
✅ src/TcoUtilities/tests/PlcUnitTests/TestResults/TEST-TcoUtilities.xml
38 tests were completed in 19s with 38 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TcoBlinker.Units | 3✅ | 852ms | ||
TcoConversion.Units | 28✅ | 1s | ||
TcoEvaluateMeasurement.Units | 7✅ | 13s |
✅ TcoBlinker.Units
✅ TcoBlinkerTest(100,200)
✅ TcoBlinkerTest(200,100)
✅ TcoBlinkerTest(50,20)
✅ TcoConversion.Units
✅ ConvertBytesToReal(0,0,0,0,0,1)
✅ ConvertBytesToReal(0,0,0,0,0,2)
✅ ConvertBytesToReal(1,0,0,128,63,1)
✅ ConvertBytesToReal(1,63,128,0,0,2)
✅ ConvertBytesToRealPlcArrange(-1.701412E+37f,1)
✅ ConvertBytesToRealPlcArrange(-3.402823E+38f,1)
✅ ConvertBytesToRealPlcArrange(0,1)
✅ ConvertBytesToRealPlcArrange(0,2)
✅ ConvertBytesToRealPlcArrange(1,1)
✅ ConvertBytesToRealPlcArrange(1,2)
✅ ConvertBytesToRealPlcArrange(1.701412E+37f,2)
✅ ConvertBytesToRealPlcArrange(192.75f,2)
✅ ConvertBytesToRealPlcArrange(192.78f,1)
✅ ConvertBytesToRealPlcArrange(3.402823E+38f,2)
✅ ConvertRealToBytes(0,0,0,0,0,1)
✅ ConvertRealToBytes(0,0,0,0,0,2)
✅ ConvertRealToBytes(1,0,0,128,63,1)
✅ ConvertRealToBytes(1,63,128,0,0,2)
✅ ConvertRealToBytesPlcArrange(-1.701412E+37f,1)
✅ ConvertRealToBytesPlcArrange(0,1)
✅ ConvertRealToBytesPlcArrange(0,2)
✅ ConvertRealToBytesPlcArrange(1,1)
✅ ConvertRealToBytesPlcArrange(1,2)
✅ ConvertRealToBytesPlcArrange(1.701412E+37f,2)
✅ ConvertRealToBytesPlcArrange(192.75f,2)
✅ ConvertRealToBytesPlcArrange(192.78f,1)
✅ ConvertRealToBytesPlcArrange(3.402823E+38f,1)
✅ ConvertRealToBytesPlcArrange(3.402823E+38f,2)
✅ TcoEvaluateMeasurement.Units
✅ check_found_number_of_peaks_triggers
✅ check_if_raw_data_export_not_provided
✅ check_if_raw_data_export_success
✅ find_global_maximum
✅ find_global_minimum
✅ find_local_max
✅ find_local_min
Loading