thefrontside / release

Professional Release Management for Package Maintainers
0 stars 0 forks source link

Add trivial, but actual bigtest to frontend #4

Closed cowboyd closed 4 years ago

cowboyd commented 4 years ago

Motivation

We have a bigtest harness, but don't actually test anything with it.

Approach

This adds a single assertion that we can load the app and read its text.

$ yarn bigtest ci
[orchestrator] starting
[connection] connected chrome.headless
[orchestrator] running!
[orchestrator] launch agents via: http://localhost:24001/__bigtest/index.html?connectTo=ws%3A%2F%2Flocalhost%3A24003
[orchestrator] show GraphQL dashboard via: http://localhost:24002
✓ [assertion]  Release Manager -> loads

✓ SUCCESS finished in 0.20s
Steps:         0 ok     0 failed     0 disregarded
Assertions:    1 ok     0 failed     0 disregarded
[orchestrator] shutting down!