Skip to content

Automatically test example apps before release #2825

Open
@sodic

Description

@sodic

On each release, we manually run and check all example apps. This can take a while, especially when there are fixes involved. We have recently reorganized and cleaned up our example apps in #2713, so let's see whether we can automate everything we check in the remaining apps.

What we did in #2713:

  • Ensured that all example apps combined cover most of Wasp's feature surface.
  • Added some headless tests for some of those features.

What's left to do:

  1. Ensure those tests truly test all the specific features we care about (covered by Update the todoApp to be a proper kitchen sink app #2812)
  2. Ensure we run the tests both in dev and "in production" (on a built version of the app). We already got this capability with Run Playwright tests for wasp example apps when run from output of wasp build #2663
  3. Add those tests to the CI for each example app

This task sould take care of points 2 and 3.

This is more about testing Wasp than about testing specific examples.
Closing this issue means we no longer need to manually test the example apps as a part of our release checklist.

Metadata

Metadata

Assignees

Labels

ciContinuous integrationfaster wasp devImprovements that make developing Wasp itself faster and easier.testing

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions