新着: TestSprite CLIが公開されました!

クレジットを使う前に、実行内容を確認する。

設定ミスのあるCIジョブは、それを教えてくれません — ただ間違ったテストを間違った環境に対して実行するだけです。--dry-runは、どのテストが実行されるか、どの環境を対象にするか、どんなアクションを取るかを、1つのステップも実行せず、クレジットも消費せずに正確にプレビューします。

すでに使っている同じCLIに組み込み済み

GitHub ActionsGitLab CIローカル実行エージェントループ
壊れるまでCI設定を信用し続けても、何も解決しません — ただ、コストがかさむまでミスを隠しているだけです。信用するのではなく、プレビューしましょう。

何が実行されるかを正確に確認

--dry-runは、あるコマンドがどのテストをどの順序で実行するかを一覧表示します — 実際にはどれも開始しません。

正しい環境かどうかを確認

プレビューは、実行がどの環境またはベースURLを対象にするかを示します — 間違った場所を向いた設定を、何かに触れる前に検出できます。

単なる一覧ではなく、アクションをプレビュー

Dry runは、各テストが実際に何をするかをステップごとに解決します — 触れるテストIDを列挙するだけではありません。

クレジットは一切消費しない

何も実行されないので、何も課金されません。設定を配線している間、必要な回数だけ--dry-runを実行してください。

$ testsprite test run --project my-project --dry-run
  Dry run — no tests will be executed, no credits will be spent.
  Environment: staging (https://staging.example.com)
  Tests that would run (3):
    - TC_checkout_flow  (frontend, Playwright)
    - TC_orders_api     (backend, Python)
    - TC_login_flow     (frontend, Playwright)
  Actions previewed: 14 steps across 3 tests

$ testsprite test run --project my-project --dry-run --output json
  {"dryRun":true,"tests":3,"environment":"staging","credits":0}

設定ミスのあるCIジョブを、実際に動く前に見つける

間違った環境を指しているCI設定や、間違ったテストリストをトリガーする設定は、それを教えてくれません — ただ間違ったことを実行するだけです。--dry-runを使えば、意図しない実行にクレジットが使われる前に、コミットのたびに配線をチェックできます。

信頼できるCIパイプラインのために

グローバルフラグ

--dry-runtest runのようにアクションを取るコマンドと組み合わせて使えるので、実際の実行にコミットする前にプレビューできます。

いつでも安全に実行できる

何も実行されずクレジットも消費されないので、パイプラインのステップに組み込んで、設定をデバッグしている間は好きなだけ実行しても安全です。

無料コミュニティ版

無料のコミュニティ版を提供し、誰もが利用できるようにしています。

機械可読な出力と組み合わせる

--dry-run--output jsonを組み合わせれば、プレビュー結果を自前のCIチェックやスクリプトに取り込めます。

世界中の企業から信頼されています

"TestSpriteは豊富なテストケース生成、明確な構造、読みやすいコードを提供します。また、新しいテストケースを生成して迅速に拡張できるシンプルなオンラインデバッグもサポートしています。"

"TestSpriteの自動化により、膨大な手作業を削減できています。開発者は開発プロセスの早い段階でバグを簡単に発見し、解決することができます。"

よくある質問

--dry-runは実際に何をしますか?

どのテストが、どの環境に対して実行され、どんなアクションを取るのかを、何も実行せずクレジットも消費せずに正確にプレビューします。

--dry-runはどんなコマンドでも使えますか、それともtest run専用ですか?

グローバルフラグなので、アクションを取るコマンドで使えます — 実際の実行にコミットする前にプレビューできます。

dry runはクレジットを消費しますか?

いいえ — 実際には何も実行されないので、dry runはクレジットを消費しません。それがポイントです: 何度でも無料で配線をチェックできます。

これを使ってCI設定を健全性チェックするにはどうすればいいですか?

CIパイプラインが呼び出しているのと同じコマンドに--dry-runを追加してください。プレビューされる環境・テスト・アクションが想定と違っていれば、実際に実行される前に設定を修正できます。

dry-runの出力を機械可読な形式で取得できますか?

できます — --dry-run--output jsonを組み合わせれば、自前のCIチェックやスクリプトでパースできる構造化された出力が得られます。

実行される前に、何が実行されるかを知る。