4 个版本
0.1.4 | 2020 年 9 月 1 日 |
---|---|
0.1.3 |
|
0.1.2 | 2020 年 6 月 12 日 |
0.1.1 | 2020 年 4 月 25 日 |
0.1.0 | 2020 年 4 月 24 日 |
#313 in 模拟器
45KB
1K SLoC
Sauce Help
CLI 包装库和 Sauce Labs 公共 API 的库。获取特定作业和构建的作业详情。在撰写本文时,作业是:虚拟桌面、iOS 模拟器或 Android 模拟器会话。2020 年将推出真实设备作业。
安装
cargoinstall shelper
这是最简单的安装方法,但您需要安装 cargo
。
安装 Cargo
Cargo 从 crates.io 安装二进制文件。要安装 cargo,请复制粘贴
curl --proto '=https' --tlsv1.2 -sSfhttps://sh.rustup.rs | sh
接受提示并选择默认值。
更多信息请参阅: http://www.rust-lang.net.cn/tools/install
使用 Cargo 安装
cargoinstall shelper
从源码编译
要安装和从源码编译(或开发)
- Git clone
cargobuild --release
- 在
./target/release/shelper
中找到 .exe 文件
用法
shelper -h
或 shelper --help
示例
shelper--job<session-id> --job<session-id>
shelper-j<session-id> <session-id> <session-id>
shelper-j https://app.saucelabs.com/tests/<session-id>
开发
cargo doc --open
:编译并运行文档
cargo install
:安装所有依赖项
cargo test
:运行所有测试
cargo test -- --nocapture some_test_name
:运行特定测试并将所有内容打印到 stdout/stderr
测试
单元测试并非全部都是100%本地的。在某些情况下,会从环境变量中提取真实凭据。会针对真实API进行真实的HTTP调用。不要无限运行测试,否则可能会因为429错误而被限流。
依赖
约4.5-9MB
约195K SLoC