Browse Source

Avoid issues with git signatures when running tests

Jordi Boggiano 6 years ago
parent
commit
169fb2347a

+ 1 - 0
tests/Composer/Test/Package/Archiver/ArchivableFilesFinderTest.php

@@ -189,6 +189,7 @@ class ArchivableFilesFinderTest extends TestCase
             'git init && '.
             'git config user.email "you@example.com" && '.
             'git config user.name "Your Name" && '.
+            'git config commit.gpgsign false && '.
             'git add .git* && '.
             'git commit -m "ignore rules" && '.
             'git add . && '.

+ 6 - 0
tests/Composer/Test/Package/Archiver/ArchiveManagerTest.php

@@ -125,6 +125,12 @@ class ArchiveManagerTest extends ArchiverTest
             throw new \RuntimeException('Could not config: '.$this->process->getErrorOutput());
         }
 
+        $result = $this->process->execute('git config commit.gpgsign false', $output, $this->testDir);
+        if ($result > 0) {
+            chdir($currentWorkDir);
+            throw new \RuntimeException('Could not config: '.$this->process->getErrorOutput());
+        }
+
         $result = $this->process->execute('git config user.name "Your Name"', $output, $this->testDir);
         if ($result > 0) {
             chdir($currentWorkDir);