https://github.com/github/nugget
http integration test service
https://github.com/github/nugget
Last synced: 5 months ago
JSON representation
http integration test service
- Host: GitHub
- URL: https://github.com/github/nugget
- Owner: github
- License: mit
- Archived: true
- Fork: true (joewilliams/nugget)
- Created: 2014-05-08T17:11:26.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2018-01-12T21:59:18.000Z (about 8 years ago)
- Last Synced: 2024-09-29T00:21:27.099Z (over 1 year ago)
- Language: Ruby
- Size: 4.58 MB
- Stars: 22
- Watchers: 24
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
:warning: This project is [deprecated](https://github.com/github/sre-lifecycle/issues/40) :warning:
### Nugget
Nugget is a service for performing http and tcp integration tests. It uses [turd](https://github.com/joewilliams/turd/) under the covers to verify urls are responding properly. Kinda like pingdom, better in some ways, worse in others.
#### Usage
The examples directory includes an example config file. The config file is a json description of tests you want to run.
The following starts nugget up in daemon mode. In this mode nugget just loops performing tests and writing the results in json to `/tmp/nugget_results.json`.
$ nugget -c examples/config.json -d
Running nugget once is also possible.
$ nugget -c examples/config.json
Nugget also includes a very basic web service daemon that simply reads the current results file.
$ nugget -w
Additionally, nugget includes support for sending results of the tests to [backstop](https://github.com/obfuscurity/backstop).

#### License
nugget is open source software available under the MIT License