Add coverage checking for Travis builds

This commit is contained in:
Oliver Hamlet
2019-06-16 20:36:14 +01:00
parent 44d73e0611
commit cb19ec084a
2 changed files with 14 additions and 2 deletions
+3 -2
View File
@@ -3,15 +3,16 @@ loot-condition-interpreter
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/loot/loot-condition-interpreter?branch=master&svg=true)](https://ci.appveyor.com/project/loot/loot-condition-interpreter)
[![Travis Build Status](https://travis-ci.org/loot/loot-condition-interpreter.svg?branch=master)](https://travis-ci.org/loot/loot-condition-interpreter)
[![Coverage Status](https://coveralls.io/repos/github/Ortham/libloadorder/badge.svg?branch=master)](https://coveralls.io/github/Ortham/libloadorder?branch=master)
[![dependency status](https://deps.rs/repo/github/Ortham/libloadorder/status.svg)](https://deps.rs/repo/github/loot/loot-condition-interpreter)
A library for parsing and evaluating LOOT's metadata condition strings. It
provides:
- Supports metadata syntax v0.14 condition strings.
- Support for metadata syntax v0.14 condition strings.
- Condition string parsing without evaluation, for checking syntax.
- Evaluation of parsed condition strings.
- Efficient and safe concurrent condition evaluation thanks to Rust's safety
- Efficient and safe concurrent condition evaluation thanks to Rust's safety
guarantees.
- Caching of individual function evaluation results and calculated CRCs.
- Executable version parsing without any external runtime dependencies.