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

Development: Remove Artemis Test Module #10275

Draft
wants to merge 480 commits into
base: develop
Choose a base branch
from

Conversation

tobias-lippert
Copy link
Contributor

@tobias-lippert tobias-lippert commented Feb 6, 2025

Checklist

General

Client

Motivation and Context

We also need to remove the ArtemisTestModule that's the base for most of our client tests and replace it with a mechanism that doesn't rely on modules

Description

Removed ArtemisTestModule and introduced a test-helper that provides methods to import mock providers and to set up the locale /date when necessary.

Steps for Testing

Code Review only.
Make sure the client tests pass.

Testserver States

You can manage test servers using Helios. Check environment statuses in the environment list. To deploy to a test server, go to the CI/CD page, find your PR or branch, and trigger the deployment.

Review Progress

Code Review

  • Code Review 1
  • Code Review 2

Test Coverage

only changed test files.

@github-actions github-actions bot added the tests label Feb 6, 2025
@tobias-lippert tobias-lippert self-assigned this Feb 7, 2025
# Conflicts:
#	src/test/javascript/spec/component/code-editor/code-editor-file-browser.component.spec.ts
#	src/test/javascript/spec/component/exam-exercise-row-buttons/exam-exercise-row-buttons.component.spec.ts
#	src/test/javascript/spec/component/exam/manage/exercise-groups/exercise-groups.component.spec.ts
#	src/test/javascript/spec/component/exam/manage/exercise-groups/programming-exercise-group-cell.component.spec.ts
#	src/test/javascript/spec/component/exam/participate/exercises/file-upload-exam-submission.component.spec.ts
#	src/test/javascript/spec/component/exam/participate/exercises/modeling-exam-submission.component.spec.ts
#	src/test/javascript/spec/component/example-modeling/example-modeling-submission.component.spec.ts
#	src/test/javascript/spec/component/localci/build-queue/build-queue.component.spec.ts
#	src/test/javascript/spec/component/orion/orion-code-editor-instructor-and-editor-container.component.spec.ts
#	src/test/javascript/spec/component/plagiarism/plagiarism-case-verdict.component.spec.ts
#	src/test/javascript/spec/component/plagiarism/plagiarism-cases-instructor-view.component.spec.ts
#	src/test/javascript/spec/component/plagiarism/plagiarism-header.component.spec.ts
#	src/test/javascript/spec/component/programming-exercise/programming-exercise-configure-grading.component.spec.ts
#	src/test/javascript/spec/component/programming-exercise/programming-exercise.component.spec.ts
#	src/test/javascript/spec/component/shared/main.component.spec.ts
#	src/test/javascript/spec/component/text-submission-assessment/textblock-feedback-editor.component.spec.ts
#	src/test/javascript/spec/helpers/mocks/service/mock-programming-exercise.service.ts
#	src/test/javascript/spec/service/orion/orion-connector.service.spec.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Work In Progress
Development

Successfully merging this pull request may close these issues.

1 participant