https://github.com/easyaccept/easyaccept-php
Simplified test suite, now in PHP
https://github.com/easyaccept/easyaccept-php
acceptance-testing easyaccept php testing tests
Last synced: 5 months ago
JSON representation
Simplified test suite, now in PHP
- Host: GitHub
- URL: https://github.com/easyaccept/easyaccept-php
- Owner: EasyAccept
- License: gpl-3.0
- Created: 2024-02-11T03:23:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T20:26:50.000Z (over 2 years ago)
- Last Synced: 2024-03-14T16:15:37.701Z (over 2 years ago)
- Topics: acceptance-testing, easyaccept, php, testing, tests
- Language: PHP
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# EasyAccept - PHP
EasyAccept is a tool to automate acceptance testing for your project in an easy way. All you have to do is to provide test scripts written in simple, client-readable commands, and a Facade to your program. EasyAccept does the rest for you.
It's a PHP implementation of the original EasyAccept, written in Java: https://sourceforge.net/projects/easyaccept/
## How to contribute
To contribute to this project, you can fork this repository and submit a pull request with your changes. We will review your code and merge it if it's good. You can also submit issues if you find any bugs or have any suggestions.
### Updating the grammar
We use the ANTLR4 library to parse the test scripts. The grammar is defined in the [`EasyScript.g4`](/src/Testsuite/Grammar/EasyScript.g4) file. If you want to update the grammar, you can do so by editing this file and running `./grammar.sh generate` to generate the parser. Running the script, the required ANTLR4 library will be downloaded and the parser will be generated. You will need to have [Docker](https://docs.docker.com/get-docker/) installed to run the script.