File: 0017-Skip-failure-on-32-bit-architectures.patch

package info (click to toggle)
composer 2.8.12-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,768 kB
  • sloc: php: 77,502; makefile: 59; xml: 39
file content (90 lines) | stat: -rw-r--r-- 2,839 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org>
Date: Fri, 29 Aug 2025 08:31:05 +0200
Subject: Skip failure on 32-bit architectures

---
 .../Composer/Test/Downloader/XzDownloaderTest.php  | 75 ----------------------
 1 file changed, 75 deletions(-)
 delete mode 100644 tests/Composer/Test/Downloader/XzDownloaderTest.php

diff --git a/tests/Composer/Test/Downloader/XzDownloaderTest.php b/tests/Composer/Test/Downloader/XzDownloaderTest.php
deleted file mode 100644
index d461c48..0000000
--- a/tests/Composer/Test/Downloader/XzDownloaderTest.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php declare(strict_types=1);
-
-/*
- * This file is part of Composer.
- *
- * (c) Nils Adermann <naderman@naderman.de>
- *     Jordi Boggiano <j.boggiano@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Composer\Test\Downloader;
-
-use Composer\Downloader\XzDownloader;
-use Composer\Test\TestCase;
-use Composer\Util\Filesystem;
-use Composer\Util\Platform;
-use Composer\Util\Loop;
-use Composer\Util\HttpDownloader;
-
-class XzDownloaderTest extends TestCase
-{
-    /**
-     * @var Filesystem
-     */
-    private $fs;
-
-    /**
-     * @var string
-     */
-    private $testDir;
-
-    public function setUp(): void
-    {
-        if (Platform::isWindows()) {
-            $this->markTestSkipped('Skip test on Windows');
-        }
-        if (PHP_INT_SIZE === 4) {
-            $this->markTestSkipped('Skip test on 32bit');
-        }
-        $this->testDir = self::getUniqueTmpDirectory();
-    }
-
-    protected function tearDown(): void
-    {
-        if (Platform::isWindows()) {
-            return;
-        }
-        parent::tearDown();
-        $this->fs = new Filesystem;
-        $this->fs->removeDirectory($this->testDir);
-    }
-
-    public function testErrorMessages(): void
-    {
-        $package = self::getPackage();
-        $package->setDistUrl($distUrl = 'file://'.__FILE__);
-
-        $io = $this->getMockBuilder('Composer\IO\IOInterface')->getMock();
-        $config = $this->getConfig(['vendor-dir' => $this->testDir]);
-        $downloader = new XzDownloader($io, $config, $httpDownloader = new HttpDownloader($io, $config), null, null, null);
-
-        try {
-            $loop = new Loop($httpDownloader);
-            $promise = $downloader->download($package, $this->testDir.'/install-path');
-            $loop->wait([$promise]);
-            $downloader->install($package, $this->testDir.'/install-path');
-
-            $this->fail('Download of invalid tarball should throw an exception');
-        } catch (\RuntimeException $e) {
-            self::assertMatchesRegularExpression('/(File format not recognized|Unrecognized archive format)/i', $e->getMessage());
-        }
-    }
-}