🚀
Launchable Advent Calendar 7日目 - inspect command
Launchableの各機能の利用方法を紹介する Launchable Advent Calendar 7日目です。
はじめに
7日目はコマンドの実行結果をlaunchableコマンド経由で確認する launchable inspect
コマンドについて紹介します。
launchable inspect
launchable inspectコマンドは launchable record tests
コマンドと launchable subset
コマンドの結果をlaunchableコマンド経由で確認できるコマンドになります。
record testsコマンドの結果を確認する場合は launchable inspect tests
コマンドに対象のテストセッションIDを指定し、subsetコマンドの結果を確認する場合には launchable inspect subset
コマンドを使用し、サブセットIDをオプションとして渡します。
# for record tests
$ launchable inspect tests --test-session-id 1607535
| Test Path | Duration (sec) | Status | Uploaded At |
|-------------------------------------|------------------|----------|-----------------------------|
| class=example.AddTest#testcase=calc | 0 | SUCCESS | 2022-12-05T05:53:12.910287Z |
| class=example.DivTest#testcase=calc | 0.007 | SUCCESS | 2022-12-05T05:53:12.910287Z |
| class=example.MulTest#testcase=calc | 0 | SUCCESS | 2022-12-05T05:53:12.910287Z |
| class=example.SubTest#testcase=calc | 0 | SUCCESS | 2022-12-05T05:53:12.910287Z |
for subset
$ launchable inspect subset --subset-id 389366
| Order | Test Path | In Subset | Estimated duration (sec) |
|---------|----------------------------|-------------|----------------------------|
| 1 | class=java.example.MulTest | ✔ | 0.001 |
| 2 | class=java.example.AddTest | ✔ | 0.001 |
| 3 | class=java.example.SubTest | ✔ | 0.001 |
| 4 | class=java.example.DivTest | | 0.001 |
既にお気付きの方もいらっしゃるかもしれませんが、record testsコマンドとsubsetコマンドの実行結果に、それぞれの結果を確認できるinspectコマンドが表示されます。
$ launchable record tests maven target/surefire-reports/TEST-example.*.xml
Launchable recorded tests for build 3617332394 (test session 1607535) to workspace konboi/advent-calendar-2022 from 4 files:
| Files found | Tests found | Tests passed | Tests failed | Total duration (min) |
|---------------|---------------|----------------|----------------|------------------------|
| 4 | 4 | 4 | 0 | 0.0001 |
Visit https://app.launchableinc.com/organizations/konboi/workspaces/advent-calendar-2022/test-sessions/1607535 to view uploaded test results (or run `launchable inspect tests --test-session-id 1607535`)
$ launchable subset --target 80% maven src/test/java
example.MulTest
example.AddTest
example.SubTest
Launchable created subset 389366 for build example (test session 1609282) in workspace konboi/advent-calendar-2022
| | Candidates | Estimated duration (%) | Estimated duration (min) |
|-----------|--------------|--------------------------|----------------------------|
| Subset | 3 | 75 | 5e-05 |
| Remainder | 1 | 25 | 1.66667e-05 |
| | | | |
| Total | 4 | 100 | 6.66667e-05 |
Run `launchable inspect subset --subset-id 389366` to view full subset details
さいごに
本日は launchable inspect
コマンドについて紹介しました。
8日目は生成された学習モデルの性能を表示するSimulateページについて紹介します。
Discussion