summaryrefslogtreecommitdiffstats
path: root/runtime/poky/qemuarm64/core-image-ptest-tar/ptest-raw.log
blob: 51b518db744614be4dbc14482afb8007bd295807 (plain)
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
START: ptest-runner
2023-11-29T01:51
BEGIN: /usr/lib/tar/ptest
## ------------------------ ##
## GNU tar 1.35 test suite. ##
## ------------------------ ##
PASS: tar version
PASS: decompressing from stdin

Options

PASS: mixing options
PASS: interspersed options
PASS: TAR_OPTIONS with string arguments

Option compatibility

PASS: occurrence compatibility
PASS: occurrence compatibility
PASS: --verify compatibility
PASS: compress option compatibility
PASS: --pax-option compatibility
SKIP: --pax-option compatibility

Checkpoints

PASS: checkpoint defaults
PASS: checkpoint interval
PASS: dot action
PASS: dot action (compatibility syntax)
PASS: dot action and interval

Compression

PASS: compress: gzip
PASS: compress: bzip2
SKIP: compress: xz
SKIP: compress: lzip
SKIP: compress: lzop
SKIP: compress: zstd

Positional options

PASS: Exclude
PASS: Directory
PASS: Several options
PASS: The --add-file option

The -T option

PASS: multiple file lists
PASS: nested file lists
PASS: recursive file lists
PASS: files-from & recurse: toggle
PASS: toggle --recursion (not) from -T
PASS: -C in file lists
PASS: empty entries
PASS: 0-separated file without -0
PASS: --null enables verbatim reading
PASS: empty file
PASS: entries with missing newlines
PASS: recursive extraction from --files-from
PASS: trailing slash in --files-from

Various options

PASS: tar --index-file=FILE --file=-
PASS: tar cvf -
PASS: gzip
PASS: recurse
PASS: recurse: toggle
PASS: short records
PASS: --numeric-owner basic tests

The --same-order option

PASS: working -C with --same-order
PASS: multiple -C options

Append

PASS: append
PASS: appending files with long names
PASS: append vs. create
PASS: append with name transformation
PASS: append with verify
PASS: append after changed blocking

Transforms

PASS: transforming hard links on create
PASS: transformations and GNU volume labels
PASS: transforming escaped delimiters on create
PASS: transforming hard link targets

Exclude

PASS: exclude
PASS: exclude wildcards
PASS: exclude: anchoring
PASS: exclude: wildcards match slash
PASS: exclude: case insensitive
PASS: exclude: lots of excludes
SKIP: exclude: long files in pax archives
PASS: exclude: --exclude-backups option
PASS: --exclude-tag option
PASS: --exclude-tag option and --listed-incremental
PASS: --exclude-tag option in incremental pass
PASS: --exclude-tag-under option
PASS: --exclude-tag-under and --listed-incremental
PASS: --exclude-tag-under option in incremental pass
PASS: --exclude-tag-all option
PASS: --exclude-tag-all and --listed-incremental
PASS: --exclude-tag-all option in incremental pass
PASS: --exclude-vcs-ignores memory allocation
PASS: --exclude-vcs extract list compare

Deletions

PASS: deleting a member after a big one
PASS: deleting a member from stdin archive
PASS: deleting members with long names
PASS: deleting a large last member
PASS: deleting non-existing member
PASS: EOF detection

Extracting

PASS: extract over an existing directory
PASS: extracting symlinks over an existing file
PASS: extraction loops
PASS: extract + fnmatch
PASS: extracting selected members from pax
PASS: mode of extracted directories
SKIP: extracting symlinks to a read-only dir
PASS: restoring mode on existing directory
SKIP: extracting even when . and .. are unreadable
PASS: -C and delayed setting of metadata
PASS: scarce file descriptors
PASS: extract dot permissions
PASS: extract over symlinks
PASS: extract -C symlink
SKIP: extract parent mkdir failure
PASS: extract empty directory with -C
PASS: name matching/transformation ordering
PASS: keep-old-files
PASS: skip-old-files
PASS: keep-directory-symlink
SKIP: delay-directory-restore
SKIP: delay-directory-restore on reversed ordering
PASS: --no-overwrite-dir
PASS: --to-stdout
PASS: extract over parent dir that is dangling symlink
PASS: extracting existing dir with --backup

Comparing

PASS: link mismatch

Volume label operations

PASS: single-volume label
PASS: multi-volume label
PASS: test-label option
PASS: label with non-create option
PASS: label with non-create option

Incremental archives

PASS: incremental
PASS: restore broken symlinks from incremental
PASS: restoring timestamps from incremental
PASS: --listed for individual files
PASS: working --listed
SKIP: incremental dump when the parent directory is unreadable
PASS: --listed-incremental and --one-file-system
PASS: --listed-incremental and remounted directories
PASS: renamed files in incrementals
SKIP: proper icontents initialization
PASS: incremental dumps with -C
PASS: incremental dumps of nested directories
PASS: incremental restores with -C
PASS: filename normalization
PASS: incremental with alternating -C
PASS: concatenated incremental archives (deletes)
SKIP: concatenated incremental archives (renames)

Files removed while archiving

PASS: file removed as we read it
PASS: toplevel file removed

Directories removed while archiving

PASS: directory removed before reading
PASS: explicitly named directory removed before reading

Renames

PASS: renamed dirs in incrementals
PASS: move between hierarchies
PASS: cyclic renames
PASS: renamed directory containing subdirectories
PASS: renamed subdirectories
PASS: chained renames
SKIP: changed file types in incrementals

Ignore failing reads

SKIP: ignfail

Link handling

PASS: link count gt 2
PASS: preserve hard links with --remove-files
PASS: working -l with --remove-files
PASS: link count is 1 but multiple occurrences

Specific archive formats

PASS: long names in V7 archives
SKIP: long file names divisible by block size
PASS: ustar: unsplittable file name
SKIP: ustar: unsplittable path name
SKIP: ustar: splitting long names
PASS: old archives
PASS: time: tricky time stamps
SKIP: time: clamping mtime

Multivolume archives

PASS: multivolume dumps from pipes
PASS: skipping a straddling member
PASS: MV archive & long filenames
PASS: split directory members in a MV archive
PASS: Restoring after an out of sync volume
PASS: Multivolumes with L=record_size
SKIP: volumes split at an extended header
PASS: multivolume header creation
PASS: bad next volume
PASS: file start at the beginning of a posix volume

Owner and Groups

PASS: --owner and --group
PASS: --owner-map and --group-map

Sparse files

PASS: sparse files
PASS: extracting sparse file over a pipe
PASS: storing sparse files > 8G
PASS: storing long sparse file names
sh: write error: No space left on device
SKIP: listing sparse files bigger than 2^33 B
PASS: storing sparse file using seek method
PASS: sparse files with unicode names
PASS: sparse files in MV archives
PASS: sparse files in PAX MV archives, v.0.0
PASS: sparse files in PAX MV archives, v.0.1
PASS: sparse files in PAX MV archives, v.1.0
PASS: sparse file truncated while archiving
PASS: file truncated in sparse region while comparing
PASS: file truncated in data region while comparing

Updates

PASS: update unchanged directories
PASS: update directories
PASS: update changed files
PASS: update with chdir
PASS: update with wildcards

Verifying the archive

PASS: verify

Volume operations

PASS: volume
SKIP: volume header size

PASS: compressed format recognition
PASS: short input files
PASS: updating short archives
PASS: truncate
PASS: grow
PASS: sigpipe handling
PASS: compressor program failure

Removing files after archiving

SKIP: remove-files with compression
PASS: remove-files with compression: grand-child
PASS: remove-files with symbolic links
PASS: remove-files with -C:rel in -c/non-incr. mode
PASS: remove-files with -C:rel in -c/incr. mode
PASS: remove-files with -C:rel in -r mode
PASS: remove-files with -C:rel,rel in -c/non-incr. mode
PASS: remove-files with -C:rel,rel in -c/incr. mode
PASS: remove-files with -C:rel,rel in -r mode
PASS: remove-files with -C:rel,abs in -c/non-incr. mode
PASS: remove-files with -C:rel,abs in -c/incr. mode
PASS: remove-files with -C:rel,abs in -r mode
PASS: remove-files with -C:abs,rel in -c/non-incr. mode
PASS: remove-files with -C:abs,rel in -c/incr. mode
PASS: remove-files with -C:abs,rel in -r mode
PASS: remove-files deleting two subdirs in -c/non-incr. mode
PASS: remove-files deleting two subdirs in -c/incr. mode
PASS: remove-files deleting two subdirs in -r mode
PASS: remove-files on full directory in -c/non-incr. mode
PASS: remove-files on full directory in -c/incr. mode
PASS: remove-files on full directory in -r mode
PASS: remove-files

Extended attributes

SKIP: xattrs: basic functionality
SKIP: xattrs: change directory with -C option
SKIP: xattrs: trusted.* attributes
SKIP: xattrs: s/open/openat/ regression
SKIP: xattrs: keywords with '=' and '%'
SKIP: xattrs: exclude xattrs on create 
SKIP: xattrs: xattrs and --skip-old-files
SKIP: xattrs: xattrs and read-only files
SKIP: acls: basic functionality
SKIP: acls: work with -C
SKIP: acls: default ACLs
SKIP: selinux: basic store/restore
SKIP: acls/selinux: special files & fifos
SKIP: capabilities: binary store/restore

One top level

PASS: tar --one-top-level
PASS: tar --one-top-level --show-transformed
PASS: tar --one-top-level --transform
PASS: tar --one-top-level --transform
PASS: tar --one-top-level restoring permissions

Star tests

SKIP: gtarfail
SKIP: gtarfail2
SKIP: multi-fail
SKIP: ustar-big-2g
SKIP: ustar-big-8g
SKIP: pax-big-10g

## ------------- ##
## Test results. ##
## ------------- ##

200 tests were successful.
44 tests were skipped.
DURATION: 234
END: /usr/lib/tar/ptest
2023-11-29T01:55
STOP: ptest-runner
TOTAL: 1 FAIL: 0