お支払いは CI の実行時間ではなく、コミットする人の数に対してです。
料金はアクティブなコミッター 1 人あたりの単価です。アクティブなコミッターとは、過去 30 日間にコミットを作成したすべての人を指します。ボットは数えず、退職・離脱した人も数えません。
オープンソース
無料
GitHub Actions と GitLab CI 上のパブリックリポジトリが対象です。
- すべての機能を制限なく利用可能
- ライセンスもサインアップも不要
- CI から自動で判定されるため、設定は不要
Team
$15 / アクティブなコミッター / 月
年払いの場合は、コミッター 1 人あたり月額 $12 です。最初の 30 日間は無料で、カードは不要です。
- あらゆる CI 上のプライベートリポジトリ
- カバレッジマップ、ドリフトブリッジ、ジョブサマリー
- シート数に対して 20% の余裕があり、何かが変わる前に 30 日間の猶予付きで警告
- ライセンスは CI 内で自動更新
- メールサポート
オフライン & エンタープライズ
年間契約
当社のライセンスサービスに接続できないネットワーク向け、また請求書払いや発注書(PO)での購入向けです。
- 年間ライセンスファイル、外部への通信なし
- 請求書払いと発注書
- 組織全体での年次精算(トゥルーアップ)
よくある質問
アクティブなコミッターとして数えられるのは誰ですか?
パイプラインがビルドするコミットのうち、過去 30 日間に 1 件以上のコミットを作成した、重複のない作成者メールアドレス(.mailmap で名寄せしたもの)です。Dependabot、Renovate、github-actions などのボットは除外され、独自のサービスアカウントを追加することもできます。td license status で人数とボットの一覧を確認できます。この集計はお使いのマシン上で行われ、名前やメールアドレスがどこかに送信されることはありません。
シート数を超えた場合はどうなりますか?
20% まで(最低 1 人)の超過は問題ありません。それを超えた場合も TestDetta は動作を続け、30 日間はすべてのジョブサマリーに警告を表示します。その後も超過したままの場合に限り、ライセンスがない場合と同様にすべてのテストを実行します。ビルドを失敗させることはありません。
ライセンスの期限が切れるとどうなりますか?
期限の 14 日前から警告が表示されます。終了日を過ぎると、TestDetta を導入する前とまったく同じように、すべてのテストが再び実行されます。ビルドの成否は、これまでどおりビルド自体の結果で決まります。
TestDetta はコードをどこかに送信しますか?
いいえ。分析、カバレッジマップ、テストの実行はすべてお使いの CI の中で完結します。唯一のネットワーク通信は、ライセンスそのものを送信する任意の 1 日 1 回のライセンス更新です。無効にするには TESTDETTA_LICENSE_REFRESH=off を設定してください。
支払いと請求書は誰が扱いますか?
Polar Software, Inc. が当社の販売代理人(Merchant of Record)として、支払いの受け取り、適切な売上税または VAT の請求、請求書の発行を行います。ライセンスは購入手続きの直後にメールで届きます。
返金を受けられますか?
はい、お支払いから 14 日以内であれば可能です。返金ポリシーをご覧ください。