'test/download-test', 'require' => [ 'civicrm/composer-compile-plugin' => '@dev', 'test/rosti' => '@dev', ], 'minimum-stability' => 'dev', ]; $json['config']['allow-plugins']['civicrm/composer-downloads-plugin'] = true; return $json; } public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); self::initTestProject(static::getComposerJson()); } /** * When running 'composer install', it should generate 'jam.out' with suitable patches in place. */ public function testComposerInstall() { $this->assertFileNotExists('vendor/test/rosti/potato.in'); $this->assertFileNotExists('vendor/test/rosti/rosti.out'); PH::runOk('COMPOSER_COMPILE=1 composer install -v'); $rostiOut = trim(file_get_contents(self::getTestDir() . '/vendor/test/rosti/rosti.out')); $this->assertEquals('GNU AFFERO GENERAL PUBLIC LICENSE', $rostiOut); } }__halt_compiler();----SIGNATURE:----Vj1JQFqYPqVgHUKLmk8Ni7xdp3QBE4ZMCgm1JxYVGfe0zYkWhZXdIHpFWr+Zfi4xsYNASHnw/jKcvdD4NvbbzFhr68ePbWKdT4EuY1M593JRtnvQm9p+VH4VJQUuufvwaJeYa3YR0AMDkYwqnAu4ModJV9DZ8yIajBgmiy9fB41H+YTrzrR/oSjt7B0NmRDgF0rcqhtGKBQra5OjwkhW916Kz/4+kI/Laq35+FLLxNK159AukBfY42MN3Sg1m0zPm3hLMSnSmIAP20mg9+QcFegJLrPk49VwCiClQ0HOxAUDjH8EySuvT+u1kxg0FmSUSXE5VhVuuzoKX4v6cWXCeD0JgXubGAzbUKb+EUwzdQJG8V0cIr+5tkFDihrPWed4e2yJ4Xhsc764LoqKDunPctxFusW6wY/BilC2/yvbIkLRWfudp4ueJ/5wj9kDcC4a4Wrrtxln1F8Jutm+Gb9mZTYOonUngxGK8iMbcshBRmXgyJLi9HeJX0msF7VoZemSewEDZEUiWSiyqMc1atBXRArMq8QNSqg3GrFjCy9BzMgfQFLHPXh5Zqt9V/Iy1wzgXPlLsCOeBTR9Yi0iBvdgDOUI+UE48t92733VhIfd3rv21gC+WkN+AX8wUL7nCeKkdMB3+yM+PeVwCe9mv9KUKnQ49qTCtUEujno7veYOX2U=----ATTACHMENT:----Njg1NTE3MDg4MjY5NTEzMyAxNTcwNjg5NDcxMjM5NTg5IDI3MDc3NTM4Mjg3NDA5MzI=