Exam mode
: Generate student exam on demand if student is registered for the exam
#9123
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 574ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentRepositoryArchitectureTest | 15✅ | 574ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.assessment.architecture.AssessmentResourceArchitectureTest.xml
7 tests were completed in 237ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentResourceArchitectureTest | 7✅ | 237ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.assessment.architecture.AssessmentServiceArchitectureTest.xml
5 tests were completed in 271ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.assessment.architecture.AssessmentServiceArchitectureTest | 5✅ | 271ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaRepositoryArchitectureTest.xml
15 tests were completed in 243ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaRepositoryArchitectureTest | 15✅ | 243ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaResourceArchitectureTest.xml
7 tests were completed in 100ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaResourceArchitectureTest | 7✅ | 100ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.athena.architecture.AthenaServiceArchitectureTest.xml
5 tests were completed in 62ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.athena.architecture.AthenaServiceArchitectureTest | 5✅ | 62ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasRepositoryArchitectureTest.xml
15 tests were completed in 204ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasRepositoryArchitectureTest | 15✅ | 204ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasResourceArchitectureTest.xml
7 tests were completed in 125ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasResourceArchitectureTest | 7✅ | 125ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasServiceArchitectureTest.xml
5 tests were completed in 110ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasServiceArchitectureTest | 5✅ | 110ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.atlas.architecture.AtlasTestArchitectureTest.xml
2 tests were completed in 34ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.atlas.architecture.AtlasTestArchitectureTest | 2✅ | 34ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentRepositoryArchitectureTest.xml
15 tests were completed in 106ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentRepositoryArchitectureTest | 15✅ | 106ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentResourceArchitectureTest.xml
7 tests were completed in 196ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentResourceArchitectureTest | 7✅ | 196ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentServiceArchitectureTest.xml
5 tests were completed in 29ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.buildagent.architecture.BuildAgentServiceArchitectureTest | 5✅ | 29ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationRepositoryArchitectureTest.xml
15 tests were completed in 185ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationRepositoryArchitectureTest | 15✅ | 185ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationResourceArchitectureTest.xml
7 tests were completed in 97ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationResourceArchitectureTest | 7✅ | 97ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.architecture.CommunicationServiceArchitectureTest.xml
5 tests were completed in 92ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.architecture.CommunicationServiceArchitectureTest | 5✅ | 92ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.communication.notification.NotificationPlaceholderArchitectureTest.xml
2 tests were completed in 25ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.communication.notification.NotificationPlaceholderArchitectureTest | 2✅ | 25ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest.xml
15 tests were completed in 233ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreRepositoryArchitectureTest | 15✅ | 233ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreResourceArchitectureTest.xml
7 tests were completed in 91ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreResourceArchitectureTest | 7✅ | 91ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.architecture.CoreServiceArchitectureTest.xml
5 tests were completed in 192ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.architecture.CoreServiceArchitectureTest | 5✅ | 192ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.core.authorization.AuthorizationArchitectureTest.xml
8 tests were completed in 47ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.core.authorization.AuthorizationArchitectureTest | 8✅ | 47ms |
❌ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest.xml
15 tests were completed in 181ms with 14 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest | 14✅ | 1❌ | 181ms |
❌ de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest
✅ testNoEntityGraphsOnQueries()
✅ testNoUnusedRepositoryMethods()
✅ testTransactional()
✅ shouldBeInRepositoryPackage()
✅ testRepositoryParamAnnotation()
✅ orElseThrowShouldNotBeCalled()
✅ repositoriesImplementArtemisJpaRepository()
✅ persistenceShouldNotAccessServices()
✅ usedInProductionCode()
❌ enforceUsageOfTestRepository()
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'classes that reside in a package 'de.tum.cit.aet.artemis.exam..' should not use repositories with subclasses, because Test Repositories should be used over production repositories, if such a repository exist.' was violated (2 times):
✅ testJPQLStyle()
✅ shouldBeNamedRepository()
✅ enforceStructureOfTestRepositories()
✅ testOnlySpringTransactionalAnnotation()
✅ enforcePrimaryBeanAnnotationOnTestRepositories()
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamResourceArchitectureTest.xml
7 tests were completed in 148ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamResourceArchitectureTest | 7✅ | 148ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamServiceArchitectureTest.xml
5 tests were completed in 112ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exam.architecture.ExamServiceArchitectureTest | 5✅ | 112ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseRepositoryArchitectureTest.xml
15 tests were completed in 148ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseRepositoryArchitectureTest | 15✅ | 148ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseResourceArchitectureTest.xml
7 tests were completed in 84ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseResourceArchitectureTest | 7✅ | 84ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.exercise.architecture.ExerciseServiceArchitectureTest.xml
5 tests were completed in 103ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.exercise.architecture.ExerciseServiceArchitectureTest | 5✅ | 103ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadRepositoryArchitectureTest.xml
15 tests were completed in 118ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadRepositoryArchitectureTest | 15✅ | 118ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.fileupload.architecture.FileUploadResourceArchitectureTest.xml
7 tests were completed in 86ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.fileupload.architecture.FileUploadResourceArchitectureTest | 7✅ | 86ms |
✅ 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 151ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisRepositoryArchitectureTest | 15✅ | 151ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.iris.architecture.IrisResourceArchitectureTest.xml
7 tests were completed in 123ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisResourceArchitectureTest | 7✅ | 123ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.iris.architecture.IrisServiceArchitectureTest.xml
5 tests were completed in 62ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.iris.architecture.IrisServiceArchitectureTest | 5✅ | 62ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureRepositoryArchitectureTest.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.lecture.architecture.LectureRepositoryArchitectureTest | 15✅ | 99ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureResourceArchitectureTest.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.lecture.architecture.LectureResourceArchitectureTest | 7✅ | 87ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lecture.architecture.LectureServiceArchitectureTest.xml
5 tests were completed in 65ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lecture.architecture.LectureServiceArchitectureTest | 5✅ | 65ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiRepositoryArchitectureTest.xml
15 tests were completed in 131ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiRepositoryArchitectureTest | 15✅ | 131ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiResourceArchitectureTest.xml
7 tests were completed in 121ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiResourceArchitectureTest | 7✅ | 121ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiServiceArchitectureTest.xml
5 tests were completed in 39ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiServiceArchitectureTest | 5✅ | 39ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.lti.architecture.LtiTestArchitectureTest.xml
2 tests were completed in 23ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.lti.architecture.LtiTestArchitectureTest | 2✅ | 23ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingRepositoryArchitectureTest.xml
15 tests were completed in 135ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingRepositoryArchitectureTest | 15✅ | 135ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingResourceArchitectureTest.xml
7 tests were completed in 74ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingResourceArchitectureTest | 7✅ | 74ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.modeling.architecture.ModelingServiceArchitectureTest.xml
5 tests were completed in 65ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.modeling.architecture.ModelingServiceArchitectureTest | 5✅ | 65ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismRepositoryArchitectureTest.xml
15 tests were completed in 109ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismRepositoryArchitectureTest | 15✅ | 109ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismResourceArchitectureTest.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.plagiarism.architecture.PlagiarismResourceArchitectureTest | 7✅ | 94ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismServiceArchitectureTest.xml
5 tests were completed in 36ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.plagiarism.architecture.PlagiarismServiceArchitectureTest | 5✅ | 36ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingRepositoryArchitectureTest.xml
15 tests were completed in 174ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingRepositoryArchitectureTest | 15✅ | 174ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingResourceArchitectureTest.xml
7 tests were completed in 93ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingResourceArchitectureTest | 7✅ | 93ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.programming.architecture.ProgrammingServiceArchitectureTest.xml
5 tests were completed in 249ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.programming.architecture.ProgrammingServiceArchitectureTest | 5✅ | 249ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizRepositoryArchitectureTest.xml
15 tests were completed in 105ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizRepositoryArchitectureTest | 15✅ | 105ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizResourceArchitectureTest.xml
7 tests were completed in 73ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizResourceArchitectureTest | 7✅ | 73ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.quiz.architecture.QuizServiceArchitectureTest.xml
5 tests were completed in 66ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.quiz.architecture.QuizServiceArchitectureTest | 5✅ | 66ms |
✅ 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 237ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.shared.architecture.EnforceRoleInResourceArchitectureTest | 2✅ | 237ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.shared.architecture.FeedbackArchitectureTest.xml
2 tests were completed in 317ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.shared.architecture.FeedbackArchitectureTest | 2✅ | 317ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextRepositoryArchitectureTest.xml
15 tests were completed in 95ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.text.architecture.TextRepositoryArchitectureTest | 15✅ | 95ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextResourceArchitectureTest.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.text.architecture.TextResourceArchitectureTest | 7✅ | 80ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.text.architecture.TextServbiceArchitectureTest.xml
5 tests were completed in 31ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.text.architecture.TextServbiceArchitectureTest | 5✅ | 31ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupRepositoryArchitectureTest.xml
15 tests were completed in 111ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupRepositoryArchitectureTest | 15✅ | 111ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupResourceArchitectureTest.xml
7 tests were completed in 91ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupResourceArchitectureTest | 7✅ | 91ms |
✅ build/test-results/test/TEST-de.tum.cit.aet.artemis.tutorialgroup.architecture.TutorialGroupServiceArchitectureTest.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.tutorialgroup.architecture.TutorialGroupServiceArchitectureTest | 5✅ | 21ms |
Annotations
github-actions / Java Architecture Tests
de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest ► enforceUsageOfTestRepository()
Failed test found in:
build/test-results/test/TEST-de.tum.cit.aet.artemis.exam.architecture.ExamRepositoryArchitectureTest.xml
Error:
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'classes that reside in a package 'de.tum.cit.aet.artemis.exam..' should not use repositories with subclasses, because Test Repositories should be used over production repositories, if such a repository exist.' was violated (2 times):
Raw output
java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'classes that reside in a package 'de.tum.cit.aet.artemis.exam..' should not use repositories with subclasses, because Test Repositories should be used over production repositories, if such a repository exist.' was violated (2 times):
Test class de.tum.cit.aet.artemis.exam.ExamRegistrationIntegrationTest uses repository de.tum.cit.aet.artemis.exam.repository.StudentExamRepository which has subclasses: [JavaClass{name='de.tum.cit.aet.artemis.exam.test_repository.StudentExamTestRepository'}]
Test class de.tum.cit.aet.artemis.exam.service.ExamAccessServiceTest uses repository de.tum.cit.aet.artemis.exercise.repository.ExerciseRepository which has subclasses: [JavaClass{name='de.tum.cit.aet.artemis.exercise.repository.ExerciseTestRepository'}]
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.enforceUsageOfTestRepository(AbstractModuleRepositoryArchitectureTest.java:219)
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)