https://github.com/apertium/apertium-regtest
Regression testing system for Apertium language data and translators
https://github.com/apertium/apertium-regtest
apertium approval-testing characterization-tests golden-master mt testing
Last synced: 5 months ago
JSON representation
Regression testing system for Apertium language data and translators
- Host: GitHub
- URL: https://github.com/apertium/apertium-regtest
- Owner: apertium
- License: gpl-3.0
- Created: 2021-06-30T15:04:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-04T06:29:58.000Z (about 3 years ago)
- Last Synced: 2024-10-29T11:38:38.875Z (over 1 year ago)
- Topics: apertium, approval-testing, characterization-tests, golden-master, mt, testing
- Language: Python
- Homepage: https://wiki.apertium.org/wiki/Apertium-regtest
- Size: 324 KB
- Stars: 1
- Watchers: 10
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
apertium-regtest
----------------
Regression testing system for Apertium.
Full documentation: https://wiki.apertium.org/wiki/Apertium-regtest
# Installation
Can be run as-is by invoking the `apertium-regtest.py` file in this directory or by running
```bash
$ autoreconf -fvi
$ ./configure
# make install
```
Which will install it as the command `apertium-regtest`
# Usage
## Static testing
`apertium-regtest test` runs all tests and reports the results, exiting with error code `0` if all pass and `1` otherwise.
## Interactively updating tests
Test data can be updated either from a browser or from a terminal. For browser mode, run `apertium-regtest web` and for terminal `apertium-regtest cli`.