mabl CLI バージョン 2.82.10 以降では、ローカルおよび CI での実行をトリガーして、生成AI アサーションを含むテストを実行できます。この機能強化により、開発サイクルの早い段階で、より複雑なビジュアル検証を実行できるようになります。
ローカルブラウザまたはモバイルテストの実行で生成AIアサーションを有効にするには、--allow-billable-featuresオプションを使用してください。例:
mabl tests run --id {test-id} --allow-billable-featuresプロモーション期間
当面の間、ローカルCLIおよびCI実行では、追加のクレジットコストなしで生成AIアサーションを実行できます。
--allow-billable-featuresオプションが有効になっている場合、ローカル実行とCI実行では、生成AIアサーションステップからのアサーション基準と結果の分析および評価が出力されます。テスト実行は、クラウド実行と同じ1回の実行あたり30アサーションの制限が適用されます。この制限を超えた場合、追加の生成AIアサーションは失敗します。
デフォルトでは、allow-billable-featuresオプションは無効になっています。無効の場合、生成AIアサーションは次のメッセージで失敗します:「AIアサーションはデフォルトではCLI実行で利用できません。有効にするには–allow-billable-featuresを使用してください。アサーションが失敗しています。」
実際の手順
試すには、mabl CLIをバージョン2.82.10以降に更新してください:
npm install -g @mablhq/mabl-cli生成AIアサーションを含むブラウザテストのローカルまたはCI実行をトリガーするには、mabl tests runコマンドを使用します。例:
mabl tests run
--labels smoke
--allow-billable-features生成AIアサーションを含むモバイルテストのローカルまたはCI実行をトリガーするには、mabl tests run-mobileコマンドを使用します。例:
mabl tests run-mobile
--labels wip
--build-file-id {build-file-id}
--allow-billable-features生成AIアサーションを使用してローカルでテストを実行する他の方法:
- mablデスクトップアプリ - Desktop Appからローカルアドホック実行をトリガーします。
-
mabl MCP - #run_mabl_test_localを使用したローカルMCP実行では、
allowLocalTestBilling: trueフラグを使用して生成AIアサーションを有効にできます。MCPからトリガーされたローカルテスト実行はテストステータスを返しますが、生成AIアサーションステップの詳細な出力や評価などのステップレベルの結果は出力されないことに注意してください。