Skip to content

RFC: Add Automated Tests For The Built Site#520

Closed
sommersoft wants to merge 5 commits into
adafruit:masterfrom
sommersoft:test_site_build
Closed

RFC: Add Automated Tests For The Built Site#520
sommersoft wants to merge 5 commits into
adafruit:masterfrom
sommersoft:test_site_build

Conversation

@sommersoft
Copy link
Copy Markdown
Collaborator

@sommersoft sommersoft commented Aug 13, 2020

After this past weekend's inadvertent errors on the contributing page, I wondered if we could add some testing to the CI.

This is a very limited prototype, that only tests 3 of the 4 sections in contributing. It builds and serves a local site via Jekyll, and tests the site with a pytest function. It compares the resulting site build against the actual source data from the S3 bucket.

This should be easily expandable to include more parts of the site, but I understand there are likely some preferences with regards to the tools used. Just wanted to get some wider input before getting too far with this.

EDIT: I keep forgetting that PRs will run new Actions workflows, if workflows are already present... See the Test Jekyll Site check.

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.

1 participant