14个版本 (9个重大更新)
0.10.1 | 2024年7月31日 |
---|---|
0.9.0 | 2024年7月23日 |
0.7.1 | 2024年3月16日 |
0.6.0 | 2023年11月1日 |
0.1.0 | 2022年8月5日 |
788 在 数据库接口
每月357次 下载
1MB
22K SLoC
运行测试
从 partiql-lang-rust
根目录运行 cargo test
默认不会运行兼容性测试。
要运行所有测试(包括兼容性测试),您需要使用 "conformance_test" --features
标志运行 cargo test
cargo test --features "conformance_test"
或仅运行兼容性测试
cargo test --package partiql-conformance-tests --features "conformance_test"
兼容性测试是从 PartiQL 测试数据 生成的。
默认测试
可以使用以下命令运行默认测试
cargo test --package partiql-conformance-tests --features "conformance_test"
这相当于
cargo test --package partiql-conformance-tests --no-default-features --features "base,conformance_test"
测试类别
还可以运行测试的子集。请参阅 Cargo.toml 中的测试类别集合
要仅运行 semantic
分析测试
cargo test --package partiql-conformance-tests --no-default-features --features "semantic,conformance_test"
要仅运行 strict
测试
cargo test --package partiql-conformance-tests --no-default-features --features "strict,conformance_test"
在所有默认测试的基础上运行 experimental
测试
cargo test --package partiql-conformance-tests --features "experimental, conformance_test"
单个测试
运行单个测试(或测试子集)的方式可能因使用的IDE而异。使用CLion,您可能需要首先编辑测试运行配置并启用“在测试中使用所有功能”复选框或显式添加 --features "conformance_test"
测试选项。
使用命令行,您可以使用以下命令运行单个测试
cargo test --package partiql-conformance-tests --test <test name or full mod path> --features "conformance_test" -- --exact
依赖项
~20–30MB
~445K SLoC