最初に PHPUnit テストを実行し、テストが失敗した場合は停止する PHP デプロイ スクリプトがあります。私はこれを何度もグーグルで調べてきましたが、コマンドラインツールからではなく、php からの単体テストの実行に関するドキュメントを見つけるのは非常に困難です。
PHPUnitの最新バージョンの場合、次のようなことができますか:
$unit_tests = new PHPUnit('my_tests_dir');
$passed = $unit_tests->run();
各テスト スイートを手動で指定する必要のないソリューションが望ましいです。