public static function run($r) { pts_client::$display->generic_heading('Unsupported Tests'); foreach (pts_openbenchmarking::available_tests() as $identifier) { $unsupported = false; $test_profile = new pts_test_profile($identifier); if ($test_profile->is_test_architecture_supported() == false) { $unsupported = 'UNSUPPORTED ARCHITECTURE'; } else { if ($test_profile->is_test_platform_supported() == false) { $unsupported = 'UNSUPPORTED PLATFORM'; } } if ($unsupported) { echo sprintf('%-28ls - %-30ls %-9ls', $identifier, $unsupported, $repo_index['tests'][$id]['test_type']) . PHP_EOL; } } }