End-to-end tests for librime and the broader Rime ecosystem. The tests are automatically run every day against librime's current master branch.
Under tests, each folder is a complete test suite that should be deployed together.
+ tests
+--+ default
| +-- spec.toml
| +-- luna_pinyin.test.yaml
| +-- ...
+--+ another
| +-- spec.toml
| +-- foo.test.yaml
+--- ...
Each test suite is defined by a special file spec.toml. For an example, see default/spec.toml.
./run.py # run all
./run.py default ... # run selected- To add a test suite, create a folder under
testsand create aspec.toml. - To add a test case, please create
<schema>.test.yamland reference it inspec.toml. See mira for more info.