#github #github-actions #output #test-output #integration-tests #executable

app group-runner

将Rust的可执行文件输出组合到GitHub日志中

3个版本

0.1.2 2024年4月17日
0.1.1 2024年1月24日
0.1.0 2024年1月22日

#125 in 测试

Download history • Rust 包仓库 112/week @ 2024-04-22 • Rust 包仓库 186/week @ 2024-04-29 • Rust 包仓库 308/week @ 2024-05-06 • Rust 包仓库 104/week @ 2024-05-13 • Rust 包仓库 34/week @ 2024-05-20 • Rust 包仓库 7/week @ 2024-05-27 • Rust 包仓库 110/week @ 2024-06-03 • Rust 包仓库 64/week @ 2024-06-10 • Rust 包仓库 298/week @ 2024-06-17 • Rust 包仓库 61/week @ 2024-06-24 • Rust 包仓库 343/week @ 2024-07-01 • Rust 包仓库 406/week @ 2024-07-08 • Rust 包仓库 120/week @ 2024-07-15 • Rust 包仓库 254/week @ 2024-07-22 • Rust 包仓库 191/week @ 2024-07-29 • Rust 包仓库 554/week @ 2024-08-05 • Rust 包仓库

每月 1,120 次下载

MIT/Apache

84KB

group-runner

将Rust的可执行文件输出组合到GitHub日志中

group-runner非常有用,例如,当您有很多集成测试并且看到它们的输出连接在一起时可能会感到不知所措。

示例输出

  1. 在您的GitHub工作流中安装group-runner

    steps:
      - name: Install group-runner
        run: cargo install group-runner
    
  2. 将以下选项传递给cargo runcargo testcargo bench

    --config "target.'cfg(all())'.runner = 'group-runner'"
    

    示例

    steps:
      - name: Test
        run: cargo test --config "target.'cfg(all())'.runner = 'group-runner'"
    

    有关更多信息,请参阅Cargo手册

注意

  • 为了避免将构建输出与测试输出混合,我们建议在运行测试之前单独构建测试。示例

    steps:
      - name: Build
        run: cargo test --no-run
      - name: Test
        run: cargo test --config "target.'cfg(all())'.runner = 'group-runner'"
    

无运行时依赖项