Platformsh\Cli\Tests\Toolstack\BaseToolstackTest::assertBuildSucceeds PHP Метод

assertBuildSucceeds() защищенный Метод

Test building a project from dummy source code.
protected assertBuildSucceeds ( string $sourceDir, array $buildSettings = [] ) : string
$sourceDir string A directory containing source code for the project or app. Files will be copied into a dummy project.
$buildSettings array An array of custom build settings.
Результат string The project root for the dummy project.
    protected function assertBuildSucceeds($sourceDir, array $buildSettings = [])
    {
        $projectRoot = $this->createDummyProject($sourceDir);
        self::$output->writeln("\nTesting build for directory: " . $sourceDir);
        $builder = $buildSettings ? new LocalBuild($buildSettings + $this->buildSettings, null, self::$output) : $this->builder;
        $success = $builder->build($projectRoot);
        $this->assertTrue($success, 'Build success for dir: ' . $sourceDir);
        return $projectRoot;
    }