1
0
forked from GitHub/gf-rgl
Files
gf-rgl/unittest

Python script for unit testing RGL grammars

Usage

python path-to-script.py path/to/testfile.gftest (...)

The script must be located in a sibling directory to the RGL src directory to work properly.

Test format

The test file should look something like this:

LangSwe: jag sover i huset
LangEng: I sleep in the house

LangSwe: huset verkar stort
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP ...

This contains two tests: Every test should be separated by empty lines. Every line starts with a language, followed by ":" and the sentence (or the abstract syntax tree if the abstract grammar is specified).

You can also see an example in the file unittest-example.gftest.