20804419 gtar should have some master test results to compare against
authorPetr Sumbera <petr.sumbera@oracle.com>
Tue, 31 Mar 2015 06:21:50 -0700
changeset 4038 2a17b7c43b1e
parent 4037 70491668438d
child 4044 71c3a0a55d02
20804419 gtar should have some master test results to compare against
components/gtar/Makefile
components/gtar/test/results-64.master
--- a/components/gtar/Makefile	Fri Mar 06 04:50:55 2015 -0800
+++ b/components/gtar/Makefile	Tue Mar 31 06:21:50 2015 -0700
@@ -38,9 +38,6 @@
 include $(WS_MAKE_RULES)/configure.mk
 include $(WS_MAKE_RULES)/ips.mk
 
-# workaround for CR 6998994
-sparc_COPTFLAG = -xO2
-
 # Enforce tar binary to standard path
 CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin
 
@@ -53,6 +50,10 @@
 
 COMPONENT_BUILD_TARGETS = all
 
+# Remove differences between 'gmake test' and 'gmake build test'.
+COMPONENT_TEST_TRANSFORMS += \
+	'-e "/make  genfile/,/Leaving directory/d"'
+
 ASLR_MODE = $(ASLR_ENABLE)
 
 configure:	$(CONFIGURE_64)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gtar/test/results-64.master	Tue Mar 31 06:21:50 2015 -0700
@@ -0,0 +1,313 @@
+make[1]: Entering directory `$(@D)'
+Making check in doc
+make[2]: Entering directory `$(@D)/doc'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/doc'
+Making check in gnu
+make[2]: Entering directory `$(@D)/gnu'
+/usr/gnu/bin/make  check-recursive
+make[3]: Entering directory `$(@D)/gnu'
+make[4]: Entering directory `$(@D)/gnu'
+make[4]: Nothing to be done for `check-am'.
+make[4]: Leaving directory `$(@D)/gnu'
+make[3]: Leaving directory `$(@D)/gnu'
+make[2]: Leaving directory `$(@D)/gnu'
+Making check in lib
+make[2]: Entering directory `$(@D)/lib'
+/usr/gnu/bin/make  check-am
+make[3]: Entering directory `$(@D)/lib'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/lib'
+make[2]: Leaving directory `$(@D)/lib'
+Making check in rmt
+make[2]: Entering directory `$(@D)/rmt'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/rmt'
+Making check in src
+make[2]: Entering directory `$(@D)/src'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/src'
+Making check in scripts
+make[2]: Entering directory `$(@D)/scripts'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/scripts'
+Making check in po
+make[2]: Entering directory `$(@D)/po'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/po'
+Making check in tests
+make[2]: Entering directory `$(@D)/tests'
+/usr/gnu/bin/make  check-local
+make[3]: Entering directory `$(@D)/tests'
+/bin/bash $(SOURCE_DIR)/tests/testsuite 
+## -------------------------- ##
+## GNU tar 1.27.1 test suite. ##
+## -------------------------- ##
+  1: tar version                                     ok
+  2: decompressing from stdin                        ok
+  3: mixing options                                  ok
+  4: interspersed options                            ok
+
+Option compatibility
+
+  5: occurrence compatibility                        ok
+  6: occurrence compatibility                        ok
+  7: --verify compatibility                          ok
+  8: compress option compatibility                   ok
+  9: --pax-option compatibility                      ok
+ 10: --pax-option compatibility                      skipped (opcomp06.at:24)
+
+The -T option
+
+ 11: multiple file lists                             ok
+ 12: nested file lists                               ok
+ 13: recursive file lists                            ok
+ 14: -C in file lists                                ok
+ 15: empty entries                                   ok
+ 16: 0-separated file without -0                     ok
+ 17: empty file                                      ok
+ 18: entries with missing newlines                   ok
+
+Various options
+
+ 19: tar --index-file=FILE --file=-                  ok
+ 20: tar cvf -                                       ok
+ 21: gzip                                            ok
+ 22: recurse                                         ok
+ 23: short records                                   ok
+
+The --same-order option
+
+ 24: working -C with --same-order                    ok
+ 25: multiple -C options                             ok
+
+Append
+
+ 26: append                                          ok
+ 27: appending files with long names                 ok
+ 28: append vs. create                               ok
+ 29: append with name transformation                 ok
+ 30: append with verify                              ok
+
+Transforms
+
+ 31: transforming hard links on create               ok
+ 32: transformations and GNU volume labels           ok
+
+Exclude
+
+ 33: exclude                                         ok
+ 34: exclude wildcards                               ok
+ 35: exclude: anchoring                              ok
+ 36: exclude: wildcards match slash                  ok
+ 37: exclude: case insensitive                       ok
+ 38: exclude: lots of excludes                       ok
+ 39: exclude: long files in pax archives             ok
+ 40: exclude: --exclude-backups option               ok
+ 41: --exclude-tag option                            ok
+ 42: --exclude-tag option and --listed-incremental   ok
+ 43: --exclude-tag option in incremental pass        ok
+ 44: --exclude-tag-under option                      ok
+ 45: --exclude-tag-under and --listed-incremental    ok
+ 46: --exclude-tag-under option in incremental pass  ok
+ 47: --exclude-tag-all option                        ok
+ 48: --exclude-tag-all and --listed-incremental      ok
+ 49: --exclude-tag-all option in incremental pass    ok
+
+Deletions
+
+ 50: deleting a member after a big one               ok
+ 51: deleting a member from stdin archive            ok
+ 52: deleting members with long names                ok
+ 53: deleting a large last member                    ok
+ 54: deleting non-existing member                    ok
+
+Extracting
+
+ 55: extract over an existing directory              ok
+ 56: extracting symlinks over an existing file       ok
+ 57: extraction loops                                ok
+ 58: extract + fnmatch                               ok
+ 59: extracting selected members from pax            ok
+ 60: mode of extracted directories                   ok
+ 61: extracting symlinks to a read-only dir          ok
+ 62: restoring mode on existing directory            ok
+ 63: no need to save dir with unreadable . and ..    ok
+ 64: -C and delayed setting of metadata              ok
+ 65: scarce file descriptors                         ok
+ 66: extract dot permissions                         ok
+ 67: extract over symlinks                           ok
+ 68: extract -C symlink                              ok
+ 69: extract parent mkdir failure                    ok
+ 70: extract empty directory with -C                 ok
+ 71: name matching/transformation ordering           ok
+ 72: keep-old-files                                  ok
+ 73: skip-old-files                                  ok
+ 74: extracting existing dir with --backup           ok
+
+Volume label operations
+
+ 75: single-volume label                             ok
+ 76: multi-volume label                              ok
+ 77: test-label option                               ok
+ 78: label with non-create option                    ok
+ 79: label with non-create option                    ok
+
+Incremental archives
+
+ 80: incremental                                     ok
+ 81: restore broken symlinks from incremental        ok
+ 82: restoring timestamps from incremental           ok
+ 83: --listed for individual files                   ok
+ 84: working --listed                                ok
+ 85: incremental dump when the parent directory is unreadable ok
+ 86: --listed-incremental and --one-file-system      ok
+ 87: --listed-incremental and remounted directories  skipped (listed05.at:36)
+ 88: renamed files in incrementals                   ok
+ 89: proper icontents initialization                 ok
+ 90: incremental dumps with -C                       ok
+ 91: incremental dumps of nested directories         ok
+ 92: incremental restores with -C                    ok
+ 93: filename normalization                          ok
+ 94: incremental with alternating -C                 ok
+
+Files removed while archiving
+
+ 95: file removed as we read it (ca. 22 seconds)     ok
+ 96: toplevel file removed (ca. 24 seconds)          ok
+
+Renames
+
+ 97: renamed dirs in incrementals                    ok
+ 98: move between hierarchies                        ok
+ 99: cyclic renames                                  ok
+100: renamed directory containing subdirectories     ok
+101: renamed subdirectories                          ok
+102: changed file types in incrementals              ok
+
+Ignore failing reads
+
+103: ignfail                                         ok
+
+Link handling
+
+104: link count gt 2                                 ok
+105: preserve hard links with --remove-files         ok
+106: working -l with --remove-files                  ok
+107: link count is 1 but multiple occurrences        ok
+
+Specific archive formats
+
+108: long names in V7 archives                       ok
+109: long file names divisible by block size         ok
+110: ustar: unsplittable file name                   ok
+111: ustar: unsplittable path name                   ok
+112: ustar: splitting long names                     ok
+113: old archives                                    ok
+114: time: tricky time stamps                        ok
+
+Multivolume archives
+
+115: multivolume dumps from pipes                    ok
+116: skipping a straddling member                    ok
+117: MV archive & long filenames                     ok
+118: split directory members in a MV archive         ok
+119: Restoring after an out of sync volume           ok
+120: Multivolumes with L=record_size                 ok
+121: volumes split at an extended header             skipped (multiv07.at:31)
+122: multivolume header creation                     ok
+
+Owner and Groups
+
+123: --owner and --group                             ok
+
+Sparse files
+
+124: sparse files                                    ok
+125: extracting sparse file over a pipe              ok
+126: storing sparse files > 8G                       ok
+127: storing long sparse file names                  ok
+128: sparse files in MV archives                     ok
+129: sparse files in PAX MV archives, v.0.0          ok
+130: sparse files in PAX MV archives, v.0.1          ok
+131: sparse files in PAX MV archives, v.1.0          ok
+
+Updates
+
+132: update unchanged directories                    ok
+133: update directories                              ok
+134: update changed files                            ok
+
+Verifying the archive
+
+135: verify                                          ok
+
+Volume operations
+
+136: volume                                          ok
+137: volume header size                              skipped (volsize.at:32)
+
+138: compressed format recognition                   ok
+139: short input files                               ok
+140: updating short archives                         ok
+141: truncate                                        ok
+142: grow                                            ok
+143: sigpipe handling                                ok
+
+Removing files after archiving
+
+144: remove-files with compression                   ok
+145: remove-files with compression: grand-child      ok
+146: remove-files with symbolic links                ok
+147: remove-files with -C:rel in -c/non-incr. mode   ok
+148: remove-files with -C:rel in -c/incr. mode       ok
+149: remove-files with -C:rel in -r mode             ok
+150: remove-files with -C:rel,rel in -c/non-incr. mode ok
+151: remove-files with -C:rel,rel in -c/incr. mode   ok
+152: remove-files with -C:rel,rel in -r mode         ok
+153: remove-files with -C:rel,abs in -c/non-incr. mode ok
+154: remove-files with -C:rel,abs in -c/incr. mode   ok
+155: remove-files with -C:rel,abs in -r mode         ok
+156: remove-files with -C:rel,abs in -c/non-incr. mode ok
+157: remove-files with -C:rel,abs in -c/incr. mode   ok
+158: remove-files with -C:rel,abs in -r mode         ok
+159: remove-files with -C:abs,rel in -c/non-incr. mode ok
+160: remove-files with -C:abs,rel in -c/incr. mode   ok
+161: remove-files with -C:abs,rel in -r mode         ok
+162: remove-files on full directory in -c/non-incr. mode ok
+163: remove-files on full directory in -c/incr. mode expected failure (remfiles09b.at:34)
+164: remove-files on full directory in -r mode       ok
+
+Extended attributes
+
+165: xattrs: basic functionality                     skipped (xattr01.at:28)
+166: xattrs: change directory with -C option         skipped (xattr02.at:28)
+167: xattrs: trusted.* attributes                    skipped (xattr03.at:28)
+168: xattrs: s/open/openat/ regression               skipped (xattr04.at:29)
+169: xattrs: keywords with '=' and '%'               skipped (xattr05.at:31)
+170: acls: basic functionality                       skipped (acls01.at:28)
+171: acls: work with -C                              skipped (acls02.at:28)
+172: selinux: basic store/restore                    skipped (selnx01.at:28)
+173: acls/selinux: special files & fifos             skipped (selacl01.at:28)
+174: capabilities: binary store/restore              skipped (capabs_raw01.at:28)
+
+Star tests
+
+175: gtarfail                                        skipped (gtarfail.at:26)
+176: gtarfail2                                       skipped (gtarfail2.at:26)
+177: multi-fail                                      skipped (multi-fail.at:26)
+178: ustar-big-2g                                    skipped (ustar-big-2g.at:26)
+179: ustar-big-8g                                    skipped (ustar-big-8g.at:26)
+180: pax-big-10g                                     skipped (pax-big-10g.at:26)
+
+## ------------- ##
+## Test results. ##
+## ------------- ##
+
+160 tests behaved as expected.
+20 tests were skipped.
+make[3]: Leaving directory `$(@D)/tests'
+make[2]: Leaving directory `$(@D)/tests'
+make[2]: Entering directory `$(@D)'
+make[2]: Leaving directory `$(@D)'
+make[1]: Leaving directory `$(@D)'