<?php /** * Attempt to require_once all files under P4 folder to verify they show in * code coverage reports. * * @copyright 2012 Perforce Software. All rights reserved. * @license Please see LICENSE.txt in top-level folder of this distribution. * @version <release>/<patch> */ namespace P4Test; class UntestedTest extends TestCase { /** * Requires all files to ensure they show up in coverage */ public function testRequireAllFiles() { $files = new \RecursiveDirectoryIterator(BASE_PATH . '/library/P4'); foreach ($files as $fileName => $file) { if (!$files->isFile() || pathinfo($fileName, PATHINFO_EXTENSION) !== 'php') { continue; } include_once($fileName); } } }