'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:----Gr8UQnbEwmg6h5+f+PwfBrFE0WOEEZShpL0l/a2PeUdwhQRscyHV1Jud/l/cGoeyJbCLD8BRwP+nxdI7lRmymNL69vC2SsPHNZsTvai3JN0o9c6xSQSJ0KGNgqOU2dB7kvj+QcZsB+RiGC5K3GR/0gwxZcaOJB9yxKg0T+omWo0xWC+UqpnReCNK9WG+8FXybB8BB59GIdCGP8C+8RNqajiCutvYx+lFwepuoViQFLwwDqOC1f7+0reXizjQdSAJSKs/tBftL2COf8uskSdiwGG1oQJLZkSgS48MGpNjMob+DeA37uspFvEFb7ZJDxwkw1RNyw3wmUTemPvLgJtBnu1hPPe3JTwkL/JGbWFCQfUy7HLqAcSXhCiIAy0mf+7fsWvzPUZ3XvHtkNRNyCBys+4vQK4okfTsxdl54+pkpma2FRPUvgn3zTH5QC+IJFYiWnCLsVi0ABsUuj8xJ+y2vxwkIaME9/IWjDXVprowN68snyVGgYaxPwvk0shDTkwaKnmyVKeSyTcFWrhzaFKibebiySmpNdJ3f+503YbEDndJ3pKq48AajHGlv6hcC3DUrM2Za0KYz9wJDdjC2JnZPZcl8jyr/jyzS8NuDZOe0YLIJSg5kgssxC6F7sWveBn1YE9TY4U8i21TKfr4PRKgCO0DCb7ILFWog3PsfHRWOQQ=----ATTACHMENT:----NzExMjkxNzk3NTU2NzAxOCAxODgzNTEzNjI3Mzc1NDg4IDI1NjczNTc4OTk5NzgxNDY=