1 个不稳定版本
0.1.0 | 2023 年 5 月 31 日 |
---|
#373 in 模拟
11KB
202 行
WFA WTS 模拟器
通过在交互式外壳中运行单个命令,通过运行单元测试和 DUT 来模拟 WTS 的单元测试。
该工具是用 Rust 编写的,并使用 cargo 作为构建系统。
安装
使用 此处 的 rustup
安装 Rust。这将为您系统安装 rustc
和 cargo
。
构建(使用 cargo)
使用以下命令构建项目
$ cargo build --release
用法
$ ./target/release/wfa-wts-sim -h
IP address and port of CA
Usage: wfa-wts-sim --ca <CA> --port <PORT>
Options:
-c, --ca <CA>
-p, --port <PORT>
-f, --cmd-file <CMD_FILE>
-h, --help Print help
单元测试和覆盖率
此应用程序具有少量单元测试。要运行单元测试,请使用以下命令
$ cargo test
使用 cargo-llvm-cov
crate 生成代码覆盖率。
运行单元测试后,可以使用以下命令生成代码覆盖率报告
$ cargo test
$ cargo llvm-cov
$ cargo llvm-cov --open
有关详细信息,请参阅 用法。
已知问题
无
依赖项
~7–18MB
~221K SLoC