'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:----mMjdGhZttdHvemw05BKE4+cqx7TiF38nu88tGJ5n6xqhOAzCNzjqIyx0aFF6I2Y60txmhgY/7LBw8tMLJHXRTYUD7KQxuLibdNTwpIzSJqcvAYkgITWO0jaOcSlJBl4vuLQInFOesoEZoWFRVD/AjT1Ap12AUIjuqlvp3TYW4hR5Y8o5cru+9y3P2JMve+2mL7R98iPT3h0rNGcjzE7VIGOjPQ+GNpc3yKgs4LLYvfVZQeA1Vj4EP/FJh9XQPXBr5nGjq+lFbe9w4Ovkl953Q7v4Qis8LyItLZuSfYqnfOTZlYD8V9I4tAprlF9a5W3GDzQ+9q9OfC+MwDyNFT8nK0zlspkUtsicmJhf2/SMwTdmQAuVCbH5eqmEwcqGILYcdSKfJ9ZwmrbS0Z9BQQ3eWp4GlMuKyD2bQtx+tAknlYIRWgkaagpCJsude1qISnXfjW8H7YzTcinpkNA+iPjrld+uey/amlOFZHo58VgzVFSCr01Daf8C5O5ggkj/5MSoH3Ly7dDMc4GNeZHlJC1w2nu0U4gfg/s7jlOK8qk20+xQH6LeVeLL6bH9nA1JBb0tuk7ZYKGwPVrki3y+lWRSMc/tLRMgbajR/4fXzVvKtu6UDFXzJLL+ve8WsFc7N6Z1W81vqAknuy1KtEi2T2dVolE2cdcf8EeIXQ7nL4bgg+4=----ATTACHMENT:----MjU5ODc2MTQ5NDg1ODQ3MyA3ODgwMDEwOTYyNDI0NTY4IDY2MTU1MjMwNzkwNzA5OTk=