Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize multiple constraints #4775

Merged
merged 10 commits into from
Sep 16, 2024

active filter for optimize success critera charts

2abb97f
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Optimize multiple constraints #4775

active filter for optimize success critera charts
2abb97f
Select commit
Loading
Failed to load commit list.
GitHub Actions / Server JUnit Tests succeeded Sep 12, 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✅ 580ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.AuthoritiesTests.xml 4✅ 133ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ArtifactControllerTests.xml 8✅ 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 12✅ 4s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests.xml 10✅ 3s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.FrameworkControllerTests.xml 4✅ 533ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelConfigurationControllerTests.xml 4✅ 517ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.ModelControllerTests.xml 7✅ 4s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.NotebookSessionControllerTests.xml 4✅ 513ms
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✅ 378ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.TDSCodeControllerTests.xml 8✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.WorkflowControllerTests.xml 5✅ 590ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.events.EventTest.xml 4✅ 72ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.UserControllerTests.xml 2✅ 57ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.SupportAdditionalPropertiesTests.xml 2✅ 12ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.models.TerariumAssetTests.xml 1✅ 10ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.proxy.ExampleProxyTests.xml 3✅ 81ms
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✅ 2s
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.data.DatasetServiceTests.xml 10✅ 5s
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.SimulationServiceTests.xml 8✅ 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✅ 101ms
packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.service.UserServiceTests.xml 3✅ 173ms

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

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

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

✅ 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 133ms with 4 passed, 0 failed and 0 skipped.

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

✅ 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

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.ArtifactControllerTests 8✅ 2s

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

✅ testItCanDownloadArtifactAsText()
✅ testItCanGetArtifacts()
✅ 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

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

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

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

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

✅ packages/server/build/test-results/test/TEST-software.uncharted.terarium.hmiserver.controller.dataservice.DocumentControllerTests.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.DocumentControllerTests 10✅ 3s

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

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

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

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

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

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

✅ testItCanGetFramework()
✅ testItCanDeleteFramework()
✅ testItCanUpdateFramework()
✅ testItCanCreateFramework()

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

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

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

✅ 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

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

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

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

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

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

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

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

✅ 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 378ms with 3 passed, 0 failed and 0 skipped.

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

✅ 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

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.TDSCodeControllerTests 8✅ 2s

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

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

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

5 tests were completed in 590ms with 5 passed, 0 failed and 0 skipped.

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

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

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

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

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

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

✅ 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 57ms with 2 passed, 0 failed and 0 skipped.

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

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

✅ testItReturnsOkOnAuthorized()
✅ testItReturns401OnUnAuthorized()

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

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

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

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

✅ testSupportAdditionalProperties()
✅ testSupportAdditionalPropertiesWithNested()

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

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

Test suite Passed Failed Skipped Time
software.uncharted.terarium.hmiserver.models.TerariumAssetTests 1✅ 10ms

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

✅ testSerializeWithoutTerariumFields()

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

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

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

✅ 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 2s with 7 passed, 0 failed and 0 skipped.

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

✅ 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 5s with 10 passed, 0 failed and 0 skipped.

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

✅ 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.SimulationServiceTests.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.SimulationServiceTests 8✅ 1s

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

✅ testItCanGetSimulations()
✅ testItCanCreateSimulationUpdates()
✅ testItCanCreateSimulation()
✅ testItCanGetSimulationById()
✅ testItCanCloneSimulation()
✅ testItCanDeleteSimulation()
✅ testItCanUpdateSimulation()
✅ testItCantCreateDuplicates()

✅ 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 101ms with 3 passed, 0 failed and 0 skipped.

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

✅ 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 173ms with 3 passed, 0 failed and 0 skipped.

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

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

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