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

chore: remove meteor app-tests #5560

Merged
merged 8 commits into from
Sep 16, 2019

Conversation

kieckhafer
Copy link
Member

@kieckhafer kieckhafer commented Sep 16, 2019

Resolves parts of #5529
Impact: major
Type: chore

Issue

We are in the process of removing meteor from the node-app. There are a few meteor app-test files which we are currently refactoring one-by-one into unit tests, where necessary. The app-test CI takes a long time to load, and there are frequent issues with these tests.

Solution

Instead of removing these tests one by one as go through the process of demeteorization, we will remove them all here to allow for quicker dev, and no need to go back and deal with broken meteor tests that are / will soon be irrelevant. This also cuts CI running time, with the full process, including docker build and docker push, taking less than 20 minutes now:

chore__remove_meteor_app-tests_by_kieckhafer_·Pull_Request__5560·_reactioncommerce_reaction

Locally, tests run in under 9 minutes.

docker

++

bash

Breaking changes

None

Testing

  1. See that the app starts
  2. See that tests run locally
  3. See that CI runs on GitHub, without test-app running

@mikemurray mikemurray merged commit 708fc2e into develop Sep 16, 2019
@mikemurray mikemurray deleted the refactor-kieckhafer-removeMeteorTests branch September 16, 2019 18:43
@kieckhafer kieckhafer mentioned this pull request Sep 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants