Skip to content

improve workflow update logging to capture more info (#5189) #370

improve workflow update logging to capture more info (#5189)

improve workflow update logging to capture more info (#5189) #370

GitHub Actions / Server JUnit Tests succeeded Oct 17, 2024 in 0s

Server JUnit Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.annotations.AMRPropertyNamingStrategyTests.xml 1✅ 677ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.AuthoritiesTests.xml 4✅ 154ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ArtifactControllerTests.xml 7✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.AssetControllerTests.xml 3✅ 1s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DatasetControllerTests.xml 10✅ 3s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests.xml 8✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelConfigurationControllerTests.xml 4✅ 515ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelControllerTests.xml 5✅ 3s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.NotebookSessionControllerTests.xml 4✅ 470ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ProjectControllerTests.xml 6✅ 1s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ProvenanceControllerTests.xml 3✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.SimulationControllerTests.xml 3✅ 377ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.TDSCodeControllerTests.xml 7✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.WorkflowControllerTests.xml 4✅ 530ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.events.EventTest.xml 4✅ 69ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.UserControllerTests.xml 2✅ 58ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.InterventionPolicyTests.xml 4✅ 20ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.SupportAdditionalPropertiesTests.xml 2✅ 13ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.TerariumAssetTests.xml 2✅ 23ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.proxy.ExampleProxyTests.xml 3✅ 73ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ArtifactServiceTests.xml 7✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.CodeServiceTests.xml 7✅ 1s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.DatasetServiceTests.xml 10✅ 6s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.DocumentServiceTests.xml 9✅ 4s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ModelServiceTests.xml 7✅ 3s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ProjectSearchServiceTests.xml 5✅ 1s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.TerariumAssetCloneServiceTests.xml 2✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.WorkflowServiceTests.xml 8✅ 1s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.notification.NotificationServiceTests.xml 3✅ 111ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.UserServiceTests.xml 3✅ 142ms

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.annotations.AMRPropertyNamingStrategyTests.xml

1 tests were completed in 677ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.annotations.AMRPropertyNamingStrategyTests 1✅ 677ms

✅ software.uncharted.terarium.hmiserver.annotations.AMRPropertyNamingStrategyTests

✅ testAMRPropertyNamingStrategy()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.AuthoritiesTests.xml

4 tests were completed in 154ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.AuthoritiesTests 4✅ 154ms

✅ software.uncharted.terarium.hmiserver.controller.AuthoritiesTests

✅ testItCanPreauthorizeAuthorities()
✅ testItReturns403WhenPreauthorizedAuthoritiesAreNotPresent()
✅ testItCanPreauthorizeRoles()
✅ testItReturns403WhenPreauthorizedRolesAreNotPresent()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ArtifactControllerTests.xml

7 tests were completed in 2s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.ArtifactControllerTests 7✅ 2s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.ArtifactControllerTests

✅ testItCanDownloadArtifactAsText()
✅ testItCanUploadArtifact()
✅ testItCanUploadArtifactFromGithub()
✅ testItCanCreateArtifact()
✅ testItCanDeleteArtifact()
✅ testItCanGetArtifact()
✅ testItCanDownloadArtifact()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.AssetControllerTests.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.AssetControllerTests 3✅ 1s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.AssetControllerTests

✅ testItCanVerifyAssetNameAvailabilityGenerally()
✅ testErrorConditions()
✅ testItCanVerifyAssetNameAvailabilityInProjects()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DatasetControllerTests.xml

10 tests were completed in 3s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.DatasetControllerTests 10✅ 3s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.DatasetControllerTests

✅ testItCanGetDataset()
✅ testItCanGetDownloadUrl()
✅ testItCanGetUploadUrl()
✅ testItCanUploadDataset()
✅ testItCanCreateDataset()
✅ testItCanDownloadDataset()
✅ testItCanUploadDatasetCSV()
✅ testItCanUploadDatasetFromGithub()
✅ testItCanDownloadDatasetCSV()
✅ testItCanDeleteDataset()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests.xml

8 tests were completed in 2s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests 8✅ 2s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests

✅ testItCanDeleteDocument()
✅ testItCanUploadDocumentFromGithub()
✅ testItCanGetDocument()
✅ testItCanDownloadDocument()
✅ testItCanUploadDocument()
✅ testItCanDownloadDocumentAsText()
✅ testItCanCreateDocument()
✅ testItCanGetPublicModelWithoutProject()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelConfigurationControllerTests.xml

4 tests were completed in 515ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.ModelConfigurationControllerTests 4✅ 515ms

✅ software.uncharted.terarium.hmiserver.controller.dataservice.ModelConfigurationControllerTests

✅ testItCanGetModelConfiguration()
✅ testItCanUpdateModelConfiguration()
✅ testItCanCreateModelConfiguration()
✅ testItCanDeleteModelConfiguration()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelControllerTests.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.ModelControllerTests 5✅ 3s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.ModelControllerTests

✅ testItCanDeleteModel()
✅ testItCanGetModelDescription()
✅ testItCanUpdateModel()
✅ testItCanCreateModel()
✅ testItCanGetModel()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.NotebookSessionControllerTests.xml

4 tests were completed in 470ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.NotebookSessionControllerTests 4✅ 470ms

✅ software.uncharted.terarium.hmiserver.controller.dataservice.NotebookSessionControllerTests

✅ testItCanDeleteNotebookSession()
✅ testItCanCreateNotebookSession()
✅ testItCanGetNotebookSession()
✅ testItCanGetNotebookSessions()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ProjectControllerTests.xml

6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.ProjectControllerTests 6✅ 1s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.ProjectControllerTests

✅ testItCanCreateProject()
✅ testItCanUpdateProject()
✅ testItCanCreateProjectAsset()
✅ testItCanDeleteProject()
✅ testItCanGetProject()
✅ testItCanDeleteProjectAsset()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ProvenanceControllerTests.xml

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.ProvenanceControllerTests 3✅ 2s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.ProvenanceControllerTests

✅ testItCanSearchProvenanceConnectedNodes()
✅ testItCanSearchProvenanceModelsFromCode()
✅ testItCanCreateProvenance()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.SimulationControllerTests.xml

3 tests were completed in 377ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.SimulationControllerTests 3✅ 377ms

✅ software.uncharted.terarium.hmiserver.controller.dataservice.SimulationControllerTests

✅ testItCanGetSimulation()
✅ testItCanCreateSimulation()
✅ testItCanDeleteSimulation()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.TDSCodeControllerTests.xml

7 tests were completed in 2s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.TDSCodeControllerTests 7✅ 2s

✅ software.uncharted.terarium.hmiserver.controller.dataservice.TDSCodeControllerTests

✅ testItCanUploadCodeFromGithub()
✅ testItCanUploadCode()
✅ testItCanUploadCodeFromGithubRepo()
✅ testItCanGetCode()
✅ testItCanCreateCode()
✅ testItCanDeleteCode()
✅ testItCanDownloadCodeAsText()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.WorkflowControllerTests.xml

4 tests were completed in 530ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.dataservice.WorkflowControllerTests 4✅ 530ms

✅ software.uncharted.terarium.hmiserver.controller.dataservice.WorkflowControllerTests

✅ testItCanDeleteWorkflow()
✅ testItCanGetWorkflow()
✅ testItCanUpdateWorkflow()
✅ testItCanCreateWorkflow()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.events.EventTest.xml

4 tests were completed in 69ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.events.EventTest 4✅ 69ms

✅ software.uncharted.terarium.hmiserver.controller.events.EventTest

✅ canEventBeSavedThenRetrievedByUserId()
✅ canEventBeSavedThenRetrievedByLike()
✅ canEventBeSavedThenRetrievedWithByProjectId()
✅ canEventBeSavedThenRetrieved()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.UserControllerTests.xml

2 tests were completed in 58ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.controller.UserControllerTests 2✅ 58ms

✅ software.uncharted.terarium.hmiserver.controller.UserControllerTests

✅ testItReturnsOkOnAuthorized()
✅ testItReturns401OnUnAuthorized()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.InterventionPolicyTests.xml

4 tests were completed in 20ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.models.InterventionPolicyTests 4✅ 20ms

✅ software.uncharted.terarium.hmiserver.models.InterventionPolicyTests

✅ testValidateSuccess()
✅ testValidateWithNegative()
✅ testValidateWithDuplicateInIntervention()
✅ testValidateWithDuplicateInPolicy()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.SupportAdditionalPropertiesTests.xml

2 tests were completed in 13ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.models.SupportAdditionalPropertiesTests 2✅ 13ms

✅ software.uncharted.terarium.hmiserver.models.SupportAdditionalPropertiesTests

✅ testSupportAdditionalProperties()
✅ testSupportAdditionalPropertiesWithNested()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.TerariumAssetTests.xml

2 tests were completed in 23ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.models.TerariumAssetTests 2✅ 23ms

✅ software.uncharted.terarium.hmiserver.models.TerariumAssetTests

✅ testSerializeWithoutTerariumFields()
✅ testCustomizeSerializeWithoutTerariumFields()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.proxy.ExampleProxyTests.xml

3 tests were completed in 73ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.proxy.ExampleProxyTests 3✅ 73ms

✅ software.uncharted.terarium.hmiserver.proxy.ExampleProxyTests

✅ testItLogsProxyResponses(CapturedOutput)
✅ testItCanGetExample()
✅ testItLogsProxyRequests(CapturedOutput)

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ArtifactServiceTests.xml

7 tests were completed in 2s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.ArtifactServiceTests 7✅ 2s

✅ software.uncharted.terarium.hmiserver.service.data.ArtifactServiceTests

✅ testItCanGetArtifacts()
✅ testItCanGetArtifactById()
✅ testItCanUpdateArtifact()
✅ testItCanCreateArtifact()
✅ testItCanDeleteArtifact()
✅ testItCanCloneArtifact()
✅ testItCantCreateDuplicates()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.CodeServiceTests.xml

7 tests were completed in 1s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.CodeServiceTests 7✅ 1s

✅ software.uncharted.terarium.hmiserver.service.data.CodeServiceTests

✅ testItCanUpdateCode()
✅ testItCanCloneCode()
✅ testItCanCreateCode()
✅ testItCantCreateDuplicates()
✅ testItCanDeleteCode()
✅ testItCanGetCodeById()
✅ testItCanGetCodes()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.DatasetServiceTests.xml

10 tests were completed in 6s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.DatasetServiceTests 10✅ 6s

✅ software.uncharted.terarium.hmiserver.service.data.DatasetServiceTests

✅ testItCanCloneDataset()
✅ testItCanGetDataset()
✅ testItCanCreateDatasetAndAddColumnsLater()
✅ testItCanSyncToNewIndex()
✅ testItCanCreateDataset()
✅ testItCanGetDatasets()
✅ testItCanUpdateDataset()
✅ testItCanSearchAssets()
✅ testItCantCreateDuplicates()
✅ testItCanDeleteDataset()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.DocumentServiceTests.xml

9 tests were completed in 4s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.DocumentServiceTests 9✅ 4s

✅ software.uncharted.terarium.hmiserver.service.data.DocumentServiceTests

✅ testItCanSyncToNewIndex()
✅ testItCanGetDocumentAssets()
✅ testItCanGetDocumentAsset()
✅ testItCanDeleteDocumentAsset()
✅ testItCanUpdateDocumentAsset()
✅ testItCanSearchAssets()
✅ testItCantCreateDuplicates()
✅ testItCanCloneDocumentAsset()
✅ testItCanCreateDocument()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ModelServiceTests.xml

7 tests were completed in 3s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.ModelServiceTests 7✅ 3s

✅ software.uncharted.terarium.hmiserver.service.data.ModelServiceTests

✅ testItCanDeleteModel()
✅ testItCanGetModelById()
✅ testItCanUpdateModel()
✅ testItCanCreateModel()
✅ testItCantCreateDuplicates()
✅ testItCanCloneModel()
✅ testItCanGetModels()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.ProjectSearchServiceTests.xml

5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.ProjectSearchServiceTests 5✅ 1s

✅ software.uncharted.terarium.hmiserver.service.data.ProjectSearchServiceTests

✅ testItCanSearchPublicProject()
✅ testPermissionsWithMultipleProjects()
✅ testItCanSearchPrivateProjectAsOwner()
✅ testItCanSearchPrivateProjectAsReader()
✅ testItCanIndexProject()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.TerariumAssetCloneServiceTests.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.TerariumAssetCloneServiceTests 2✅ 2s

✅ software.uncharted.terarium.hmiserver.service.data.TerariumAssetCloneServiceTests

✅ testItCanCloneAndPersistAssets()
✅ testItCanExportImportProject()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.WorkflowServiceTests.xml

8 tests were completed in 1s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.data.WorkflowServiceTests 8✅ 1s

✅ software.uncharted.terarium.hmiserver.service.data.WorkflowServiceTests

✅ testItCanDeleteWorkflow()
✅ testItCanCloneWorkflow()
✅ testItCanGetWorkflows()
✅ testItCanGetWorkflow()
✅ testWorkflowsAreOpaque()
✅ testItCanUpdateWorkflow()
✅ testItCanCreateWorkflow()
✅ testItCantCreateDuplicates()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.notification.NotificationServiceTests.xml

3 tests were completed in 111ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.notification.NotificationServiceTests 3✅ 111ms

✅ software.uncharted.terarium.hmiserver.service.notification.NotificationServiceTests

✅ testItCanCreateNotificationEvent()
✅ testItCanCreateNotificationGroup()
✅ testItCanAckNotificationGroup()

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.UserServiceTests.xml

3 tests were completed in 142ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.service.UserServiceTests 3✅ 142ms

✅ software.uncharted.terarium.hmiserver.service.UserServiceTests

✅ testItCreatesAndUpdateAndCachesUsers()
✅ testItCreatesAndCachesUsers()
✅ testItCachesUsers()