Skip to content

Commit a4280d2

Browse files
committed
fileinfo: tests: Sync more upstream tests and fix phpt
Signed-off-by: Anatol Belski <ab@php.net>
1 parent a3dd514 commit a4280d2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+38
-8
lines changed

ext/fileinfo/tests/bug71434.phpt

+6-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@ $a='#!env python
1010
from serial import Serial
1111
from sys import exit
1212
';
13+
// As of libmagic >= 5.41 libmagic delivers text/plain for this buffer,
14+
// to be observed further
1315
$finfo = new finfo(FILEINFO_MIME_TYPE);
1416
echo $finfo->buffer($a) . "\n";
17+
$finfo = new finfo();
18+
echo $finfo->buffer($a) . "\n";
1519
?>
1620
--EXPECT--
17-
text/x-script.python
21+
text/plain
22+
a env python script, ASCII text executable

ext/fileinfo/tests/bug77961.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ finfo_open(FILEINFO_NONE, __DIR__ . '/bug77961.magic');
88
?>
99
--EXPECTF--
1010
Warning: finfo_open(): Expected numeric type got `indirect' in %s on line %d
11-
11+
Bad width %d
1212
Fatal error: fatal libmagic error in %s on line %d

ext/fileinfo/tests/finfo_file_002.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ array(%d) {
2424
["%s/resources/test.awk"]=>
2525
string(10) "text/plain"
2626
["%s/resources/test.bmp"]=>
27-
string(14) "image/x-ms-bmp"
27+
string(9) "image/bmp"
2828
["%s/resources/test.gif"]=>
2929
string(9) "image/gif"
3030
["%s/resources/test.jpg"]=>

ext/fileinfo/tests/finfo_upstream.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ foreach($lst as $p) {
1414
$tp = dirname($p) . DIRECTORY_SEPARATOR . basename($p, ".testfile") . ".result";
1515
$finfo = finfo_open(FILEINFO_NONE, file_exists($mp) ? $mp : NULL);
1616
$i = finfo_file( $finfo, $p);
17-
$exp = file_get_contents($tp);
17+
$exp = trim(file_get_contents($tp));
1818
if ($i !== $exp) {
1919
echo "'$p' failed\nexp: '$exp'\ngot: '$i'\n";
2020
}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Audio file with ID3 version 2.2.0, contains:MPEG ADTS, layer III, v1, 96 kbps, 44.1 kHz, Monaural
1+
Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 96 kbps, 44.1 kHz, Monaural
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Android vdex file, verifier deps version: 021, dex section version: 002, number of dex files: 4, verifier deps size: 106328
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Android vdex file, being processed by dex2oat, verifier deps version: 019, dex section version: 002, number of dex files: 1, verifier deps size: 1016
Binary file not shown.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ARJ archive data, v11, slash-switched, created 5 1980+48, original name: example_m0.arj, os: Unix
54 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bcachefs, UUID=46bd306f-80ad-4cd0-af4f-147e7d85f393, label "Label", version 13, min version 13, device 0/UUID=72a60ede-4cb6-4374-aa70-cb38a50af5ef, 1 devices
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DSDIFF audio bitstream data, 1 bit, mono, "DSD 64" 2822400 Hz, no compression, ID3 version 2.0.0
17.5 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DSF audio bitstream data, 1 bit, mono, "DSD 64" 2822400 Hz, no compression, ID3 version 2.3.0
20.2 KB
Binary file not shown.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Linux rev 1.0 ext4 filesystem data, UUID=d32bbb08-3a76-4510-a064-3045f887dbdf (extents) (64bit) (large files) (huge files)
2 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Gentoo GLEP 78 (GPKG) binary package for "inkscape-1.2.1-r2-1" using zstd compression
Binary file not shown.
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
JSON data
1+
JSON text data
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
JSON data
1+
JSON text data
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
JSON data
1+
JSON text data
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
JSON text data
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[1]
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ASCII text
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[1] 2
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
JSON text data
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"a":[ ]}
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ASCII text
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"tag": tLue}
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
JSON text data
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"tag": true}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
New Line Delimited JSON text data
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{}
2+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Adaptive Multi-Rate Codec (GSM telephony)
14.4 KB
Binary file not shown.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
PCjr Cartridge image
514 Bytes
Binary file not shown.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
UF2 firmware image, family ESP32-S2, address 00000000, 4829 total blocks
512 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)