Integrated code Lifecycle
: Support multiple SSH keys per user
#60364
524 passed, 1 failed and 1 skipped
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.assessment.architecture.AssessmentRepositoryArchitectureTest.xml
15 tests were completed in 617ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentRepositoryArchitectureTest | 15✅ | 617ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.assessment.architecture.AssessmentResourceArchitectureTest.xml
7 tests were completed in 235ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentResourceArchitectureTest | 7✅ | 235ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.assessment.architecture.AssessmentServiceArchitectureTest.xml
5 tests were completed in 320ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentServiceArchitectureTest | 5✅ | 320ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaRepositoryArchitectureTest.xml
15 tests were completed in 207ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaRepositoryArchitectureTest | 15✅ | 207ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaResourceArchitectureTest.xml
7 tests were completed in 101ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaResourceArchitectureTest | 7✅ | 101ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaServiceArchitectureTest.xml
5 tests were completed in 61ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaServiceArchitectureTest | 5✅ | 61ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasRepositoryArchitectureTest.xml
15 tests were completed in 189ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasRepositoryArchitectureTest | 15✅ | 189ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasResourceArchitectureTest.xml
7 tests were completed in 140ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasResourceArchitectureTest | 7✅ | 140ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasServiceArchitectureTest.xml
5 tests were completed in 84ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasServiceArchitectureTest | 5✅ | 84ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasTestArchitectureTest.xml
2 tests were completed in 29ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasTestArchitectureTest | 2✅ | 29ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentRepositoryArchitectureTest.xml
15 tests were completed in 99ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentRepositoryArchitectureTest | 15✅ | 99ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentResourceArchitectureTest.xml
7 tests were completed in 166ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentResourceArchitectureTest | 7✅ | 166ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentServiceArchitectureTest.xml
5 tests were completed in 40ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentServiceArchitectureTest | 5✅ | 40ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationRepositoryArchitectureTest.xml
15 tests were completed in 211ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationRepositoryArchitectureTest | 15✅ | 211ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationResourceArchitectureTest.xml
7 tests were completed in 199ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationResourceArchitectureTest | 7✅ | 199ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationServiceArchitectureTest.xml
5 tests were completed in 160ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationServiceArchitectureTest | 5✅ | 160ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.notification.NotificationPlaceholderArchitectureTest.xml
2 tests were completed in 37ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.notification.NotificationPlaceholderArchitectureTest | 2✅ | 37ms |
❌ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest.xml
15 tests were completed in 319ms with 14 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest | 14✅ | 1❌ | 319ms |
❌ de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest
✅ testNoEntityGraphsOnQueries()
✅ testNoUnusedRepositoryMethods()
✅ testTransactional()
✅ shouldBeInRepositoryPackage()
✅ testRepositoryParamAnnotation()
✅ orElseThrowShouldNotBeCalled()
✅ repositoriesImplementArtemisJpaRepository()
✅ persistenceShouldNotAccessServices()
❌ usedInProductionCode()
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'methods that are declared in classes that reside in a package 'de.tum.cit.aet.artemis.core..' and are declared in classes that are annotated with @Repository and are declared in classes that should be used by production code, because methods that are not used in production code should be moved to test repositories' was violated (1 times):
✅ enforceUsageOfTestRepository()
✅ testJPQLStyle()
✅ shouldBeNamedRepository()
✅ enforceStructureOfTestRepositories()
✅ testOnlySpringTransactionalAnnotation()
✅ enforcePrimaryBeanAnnotationOnTestRepositories()
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreResourceArchitectureTest.xml
7 tests were completed in 222ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreResourceArchitectureTest | 7✅ | 222ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreServiceArchitectureTest.xml
5 tests were completed in 291ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreServiceArchitectureTest | 5✅ | 291ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.authorization.AuthorizationArchitectureTest.xml
8 tests were completed in 94ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.authorization.AuthorizationArchitectureTest | 8✅ | 94ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest.xml
15 tests were completed in 237ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest | 15✅ | 237ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamResourceArchitectureTest.xml
7 tests were completed in 184ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamResourceArchitectureTest | 7✅ | 184ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamServiceArchitectureTest.xml
5 tests were completed in 134ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamServiceArchitectureTest | 5✅ | 134ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseRepositoryArchitectureTest.xml
15 tests were completed in 215ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseRepositoryArchitectureTest | 15✅ | 215ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseResourceArchitectureTest.xml
7 tests were completed in 88ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseResourceArchitectureTest | 7✅ | 88ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseServiceArchitectureTest.xml
5 tests were completed in 77ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseServiceArchitectureTest | 5✅ | 77ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadRepositoryArchitectureTest.xml
15 tests were completed in 138ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadRepositoryArchitectureTest | 15✅ | 138ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadResourceArchitectureTest.xml
7 tests were completed in 85ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadResourceArchitectureTest | 7✅ | 85ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadServiceArchitectureTest.xml
5 tests were completed in 44ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadServiceArchitectureTest | 5✅ | 44ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadTestArchitectureTest.xml
2 tests were completed in 20ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadTestArchitectureTest | 2✅ | 20ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.iris.architecture.IrisRepositoryArchitectureTest.xml
15 tests were completed in 125ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisRepositoryArchitectureTest | 15✅ | 125ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.iris.architecture.IrisResourceArchitectureTest.xml
7 tests were completed in 120ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisResourceArchitectureTest | 7✅ | 120ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.iris.architecture.IrisServiceArchitectureTest.xml
5 tests were completed in 46ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisServiceArchitectureTest | 5✅ | 46ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureRepositoryArchitectureTest.xml
15 tests were completed in 88ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lecture.architecture.LectureRepositoryArchitectureTest | 15✅ | 88ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureResourceArchitectureTest.xml
7 tests were completed in 94ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lecture.architecture.LectureResourceArchitectureTest | 7✅ | 94ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureServiceArchitectureTest.xml
5 tests were completed in 41ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lecture.architecture.LectureServiceArchitectureTest | 5✅ | 41ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiRepositoryArchitectureTest.xml
15 tests were completed in 91ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiRepositoryArchitectureTest | 15✅ | 91ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiResourceArchitectureTest.xml
7 tests were completed in 77ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiResourceArchitectureTest | 7✅ | 77ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiServiceArchitectureTest.xml
5 tests were completed in 32ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiServiceArchitectureTest | 5✅ | 32ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiTestArchitectureTest.xml
2 tests were completed in 19ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiTestArchitectureTest | 2✅ | 19ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingRepositoryArchitectureTest.xml
15 tests were completed in 121ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingRepositoryArchitectureTest | 15✅ | 121ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingResourceArchitectureTest.xml
7 tests were completed in 71ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingResourceArchitectureTest | 7✅ | 71ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingServiceArchitectureTest.xml
5 tests were completed in 53ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingServiceArchitectureTest | 5✅ | 53ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismRepositoryArchitectureTest.xml
15 tests were completed in 93ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismRepositoryArchitectureTest | 15✅ | 93ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismResourceArchitectureTest.xml
7 tests were completed in 77ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismResourceArchitectureTest | 7✅ | 77ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismServiceArchitectureTest.xml
5 tests were completed in 46ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismServiceArchitectureTest | 5✅ | 46ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingRepositoryArchitectureTest.xml
15 tests were completed in 158ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingRepositoryArchitectureTest | 15✅ | 158ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingResourceArchitectureTest.xml
7 tests were completed in 87ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingResourceArchitectureTest | 7✅ | 87ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingServiceArchitectureTest.xml
5 tests were completed in 262ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingServiceArchitectureTest | 5✅ | 262ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizRepositoryArchitectureTest.xml
15 tests were completed in 85ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizRepositoryArchitectureTest | 15✅ | 85ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizResourceArchitectureTest.xml
7 tests were completed in 80ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizResourceArchitectureTest | 7✅ | 80ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizServiceArchitectureTest.xml
5 tests were completed in 42ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizServiceArchitectureTest | 5✅ | 42ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.shared.architecture.ArchitectureTest.xml
20 tests were completed in 3s with 19 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.shared.architecture.ArchitectureTest | 19✅ | 1⚪ | 3s |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.shared.architecture.EnforceRoleInResourceArchitectureTest.xml
2 tests were completed in 218ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.shared.architecture.EnforceRoleInResourceArchitectureTest | 2✅ | 218ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.shared.architecture.FeedbackArchitectureTest.xml
2 tests were completed in 478ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.shared.architecture.FeedbackArchitectureTest | 2✅ | 478ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextRepositoryArchitectureTest.xml
15 tests were completed in 81ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.text.architecture.TextRepositoryArchitectureTest | 15✅ | 81ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextResourceArchitectureTest.xml
7 tests were completed in 76ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.text.architecture.TextResourceArchitectureTest | 7✅ | 76ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextServbiceArchitectureTest.xml
5 tests were completed in 21ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.text.architecture.TextServbiceArchitectureTest | 5✅ | 21ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupRepositoryArchitectureTest.xml
15 tests were completed in 83ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupRepositoryArchitectureTest | 15✅ | 83ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupResourceArchitectureTest.xml
7 tests were completed in 77ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupResourceArchitectureTest | 7✅ | 77ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupServiceArchitectureTest.xml
5 tests were completed in 22ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupServiceArchitectureTest | 5✅ | 22ms |
Annotations
github-actions / Java Architecture Tests
de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest ► usedInProductionCode()
Failed test found in:
build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest.xml
Error:
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'methods that are declared in classes that reside in a package 'de.tum.cit.aet.artemis.core..' and are declared in classes that are annotated with @Repository and are declared in classes that should be used by production code, because methods that are not used in production code should be moved to test repositories' was violated (1 times):
Raw output
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'methods that are declared in classes that reside in a package 'de.tum.cit.aet.artemis.core..' and are declared in classes that are annotated with @Repository and are declared in classes that should be used by production code, because methods that are not used in production code should be moved to test repositories' was violated (1 times):
Method de.tum.cit.aet.artemis.core.repository.UserRepository.updateUserSshPublicKeyHash(long, java.lang.String, java.lang.String) is not used in production code
at com.tngtech.archunit.lang.ArchRule$Assertions.assertNoViolation(ArchRule.java:94)
at com.tngtech.archunit.lang.ArchRule$Assertions.check(ArchRule.java:86)
at com.tngtech.archunit.lang.ArchRule$Factory$SimpleArchRule.check(ArchRule.java:165)
at de.tum.cit.aet.artemis.shared.architecture.module.AbstractModuleRepositoryArchitectureTest.usedInProductionCode(AbstractModuleRepositoryArchitectureTest.java:206)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)