boostorg / boostorg/website-v2

Automate certain QA tests

Open
#1,948 6 comments 0 reactions 1 assignee Claimed by @karimarie67 View on GitHub
Dominant language
HTML
Stars
18
Forks
28
Avg merge
2d 12h
Merged PRs (30d)
77

Description

After deploying to stage or production, run a script that verifies a predetermined set of URLs. These could be /news/ , /releases/ , /libraries/ , a few specific docs pages such as https://www.boost.org/doc/libs/1_89_0/doc/html/boost_asio/examples.html , randomly selected.
https://www.boost.org/doc/libs/1_89_0/libs/json/doc/html would test "missing final slash".
Test in a normal way, and also bypassing the CDN.
34.120.246.69 stage IP address
35.190.118.110 production IP address
Use a series of separate `curl` or `wget` commands in the script. Verify the result code is expected (200) and the "content" contains a certain word.
If this script were available, then perhaps once a week, right before deploying to production, check that stage is generally fine, and after a deployment, that production is. Just with one command each time.
An idea for @karimarie67

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.