#ca #devices #simulator #wfa #wts #dut

bin+lib wfa-wts-sim

用于模拟 WFA WTS 以测试 WFA 设备(测试平台和 DUT)的工具

1 个不稳定版本

0.1.0 2023 年 5 月 31 日

#373 in 模拟

MIT 许可证

11KB
202

WFA WTS 模拟器

通过在交互式外壳中运行单个命令,通过运行单元测试和 DUT 来模拟 WTS 的单元测试。

该工具是用 Rust 编写的,并使用 cargo 作为构建系统。

安装

使用 此处rustup 安装 Rust。这将为您系统安装 rustccargo

构建(使用 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