Behat Sitemap Extension
Synopsis
Behat Sitemap Extension provides a way to smoke/sanity test all site pages by getting the URLs from /sitemap.xml
and visiting them to see if we get 200 response., (*1)
Motivation
- Provide a simple way to start with behat
- With minimal effort, sanity check all pages.
Installation
Quick start
Clone this repository and then run:, (*2)
export BEHAT_PARAMS='{"extensions":{"Behat\\MinkExtension":{"base_url":"http://localhost"}}}'; bin/behat
Note: Replace http://localhost
with your site URL., (*3)
Run for multiple sites
Add a CSV file of site URLs and tags to run with (Only available tag with this extension is "@smoke") and run:, (*4)
./script/run-test.sh
Contributors
Feel free to open an issue or pull request to improve, add new features and bug fixes., (*5)
License
This project is distributed under the terms of the GNU General Public License version 2, (*6)