{"repo":"ovh/venom","free":true,"listed":false,"github":"https://github.com/ovh/venom","clone":"git clone https://github.com/ovh/venom.git","description":"🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions","language":"Go","stars":1215,"topics":["test","testing","integration-testing","cli","command","command-line","cli-app","golang-application","xunit","hacktoberfest"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"🐍 Venom Venom is a CLI (Command Line Interface) that aims to create, manage and run your integration tests with efficiency. Table of contents - 🐍 Venom - Table of contents - Overview - Installing - Install from binaries - Updating - Docker image - CLI Usage - Run test suites in a specific order - Globstar support - Variables - Variable Definitions Files - Environment Variables - Arguments - Define arguments with environment variables - Use a configuration file - Concepts - TestSuites - Executors - User defined executors - Variables - Testsuite variables - Variable helpers - Use outputs from a test step as input of another test step - Builtin venom variables - Secrets variables - Assertions - Keywords - Must keywords - User assertions - Using logical operators - Write and run your first test suite - Export tests report - Advanced usage - Debug your testsuites - Skip testcase and teststeps - Iterating over data - FAQ - Common errors with quotes - Use venom in CI/CD pipelines - Hacking - How to compile? - How to test? - Unit tests: - Integration tests: - Contributing - License Overview Venom allows you to handle integration tests the same way you code your application. With Venom, testcases will be managed as code: the readability of the tests means that the tests are part of the code reviews. Thanks to that, writing and executing testsuites becomes easier for developers and teams. Concretely, you have to write a testsuite in a YAML file. Venom runs executors (scripts, HTTP Re","default_branch":null,"files":null,"tree":[],"storefront":"/r/ovh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ovh/venom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}