Skip to content

Conversation

@craigfowler
Copy link
Member

Fix #267 - Ensure that JS tests include coverage.

Turns out that the `ubuntu-slim` runner has a hardcoded
limit of 15 mins per job.
Seems I had the syntax wrong.
I found out that GitHub actions uses the fast-fail
behaviour.  So that means that it's not advancing past
the first line of script that fails.  So, all my failure
handling logic is ineffective and not being executed.

This should fix that by disabling fast-fail on these two steps.
I had assumed an action named "setup chrome" might
actually do everything required to setup chrome by default.
Apparently not :-/
This might tell me why Chrome dies
Also add some docco, also exclude
duplicate files from docs build.
@sonarqubecloud
Copy link

@craigfowler craigfowler merged commit 4654120 into master Jan 20, 2026
1 check failed
@craigfowler craigfowler deleted the craigfowler/issue267 branch January 20, 2026 21:46
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.

JavaScript test coverage is broken

2 participants