Skip to content

rime/tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

librime-tests

End-to-end tests for librime and the broader Rime ecosystem. The tests are automatically run every day against librime's current master branch.

Structure

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 test suites

./run.py                 # run all
./run.py default ...     # run selected

Add a test

  • To add a test suite, create a folder under tests and create a spec.toml.
  • To add a test case, please create <schema>.test.yaml and reference it in spec.toml. See mira for more info.

About

End-to-end tests for librime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors