'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:----fK6Ss0ihcTr1Ol4jDN6MIX1BodtZ+R172sLg1J4lgcg217XtsTzf0/9CvY1ZXneyS41l1Eos5xtPdTn+dfxiNxMT3luL1Kzf7cnCY+9ZnIXQZ2NBd4VBUbfeBXPUj31zPViUvQr1iby6Xi18L4UI/ziAKco19EGD2r5cJ7rasN6YWLCRpbOKjAWohs1Y98n36119pwwwULnW4T25LeyOKFLjpXzkiEWNVtfgNjAUBdlb6CYCS+TBGBW6Dp55ykbBY1yoiqwSGsQWekyoUgHaSpcOWzCIWTs1CgL8XMf4xsefrDWj3IQckm2j+4ecA1KGGyWaNPzUjkefhVKT7PutT6tzFiphorMgxZLW0iRlUDDESVLyQHcZMsmn28cwX1SREtMQUjPWogWKnSLOZkVv5SPLiRfoLkCzdU/6eyEXTOjIkSS/azR8StaH3M/6xssJjUq33lEqBy+EdNsqskB9h4VXnsoF9ucgh34Y/iOY/GAKbP9VhimLL2VZueeOKGF43DHfj7YZeNoehpJl4cabbU2XZ2Zrj5VVj8TNkCc31huqCU/8dk52TQd2RI/JG5N1RtBZ1gi+KHVSW6YMZNbggBfcSUHhlMFnyhRGV0cIKMhOrYX/NRgKS3tu25r7Uw+AWOu87IvckK3D6vxtEZoRxD0UnT7VPpZDo15sabrlPbc=----ATTACHMENT:----NTc3ODAyNzAxOTI2NTUzOCAzNzMxMTM1OTYwMTY4MjU1IDM3MDA0NDYyMDYzNDg3NDg=