'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:----KRMSUzEhb6p8JIPfMMveORwXB77eM7sX81dZivOg94eE0sQ6AvGQp10TcjWDeo5ATIV33ltguOXbIZfJ8Vdx/UpbZdNIkYs9jXTzM2aBHA+teEAFHUA1Pwtf40knJsamo9H7SEfmCZY0Cjlm0Bx5ainFOp6Xp3Iqoba3X9sj2gLwTcQ6GgZc3N27L73Su3yhXCKY/lnr8R/GowAPmAyE6dgd+DZ+L9allfBV4ffM2ei+8Yl+I005vGybAqqfcEm+oDq1+1BqkBU3RtEAK+TOQV4gBV2U4BX8m1vkVb8nFgL0NT4cpul1OhrguN5HCL9PmZd1TsHVIbD6BZ6ezb00xAzME6S9u9AxeobO/OFO7UNNnQeUl7ETBt9HmodRBFubyOVH0Bou3Ukj0umWJacUlcgTElLFMcnV+Ki9p9zPl7fXmofBS8zlgRY1koJtD19+LVFNQtX6ByurYlk/LnPqzEpikcRIGOoZzQUP5nS3Hy86Xg7PgmId0vvldJfRhyKDYKyXGA/sFeTiUVtc8csVsOFN5es7PnxsGu1CO7c/YfHtx20AZFhkYDkVOoF1Y3hWo2v4fz6C5S8t4jukghwHESZTDUhhDBGPk67Ljnr7MMbnAlPJ8rqptZkNKROrLxqaLj2YwWVv26zad+1oiF7U5HJGqnyRTDxDOcDSJOp9544=----ATTACHMENT:----NzU2MzMxNDI2NDY4NTY0OSA1NDM0MDQ1MjEwNzE2OTkxIDYxNjAzNjQ5NDM4NTI4MjY=