Skip to content

Instantly share code, notes, and snippets.

@rojer
Last active August 26, 2020 14:59
Show Gist options
  • Save rojer/1782abacb503f49f77dea537a26612e4 to your computer and use it in GitHub Desktop.
Save rojer/1782abacb503f49f77dea537a26612e4 to your computer and use it in GitHub Desktop.
uroot test output
[rojer@nbd ~/go/src/github.com/u-root/u-root dce_test]$ go test -v .
=== RUN TestUrootCmdline
=== RUN TestUrootCmdline/include_one_extra_file
=== RUN TestUrootCmdline/uinitcmd
=== RUN TestUrootCmdline/fix_usage_of_an_absolute_path
=== RUN TestUrootCmdline/include_multiple_extra_files
=== RUN TestUrootCmdline/include_one_extra_file_with_rename
=== RUN TestUrootCmdline/make_sure_dead_code_gets_eliminated
=== RUN TestUrootCmdline/hosted_source_mode
=== RUN TestUrootCmdline/hosted_bb_mode
=== RUN TestUrootCmdline/AMD64_bb_build
=== RUN TestUrootCmdline/AMD64_source_build
=== RUN TestUrootCmdline/MIPS_bb_build
=== RUN TestUrootCmdline/MIPSLE_bb_build
=== RUN TestUrootCmdline/MIPS64_bb_build
=== RUN TestUrootCmdline/MIPS64LE_bb_build
=== RUN TestUrootCmdline/ARM7_bb_build
=== RUN TestUrootCmdline/ARM64_bb_build
=== RUN TestUrootCmdline/386_(32_bit)_bb_build
=== RUN TestUrootCmdline/Power_64bit_bb_build
--- FAIL: TestUrootCmdline (441.68s)
--- PASS: TestUrootCmdline/include_one_extra_file (0.02s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-577466692 -nocmd -files=/bin/bash]
uroot_test.go:371: Commandline: [-o /tmp/u-root-042529235 -nocmd -files=/bin/bash]
--- PASS: TestUrootCmdline/uinitcmd (4.71s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-546354454 -build=bb -uinitcmd=echo foobar fuzz -defaultsh= ./cmds/core/init ./cmds/core/echo]
uroot_test.go:371: Commandline: [-o /tmp/u-root-199760765 -build=bb -uinitcmd=echo foobar fuzz -defaultsh= ./cmds/core/init ./cmds/core/echo]
--- PASS: TestUrootCmdline/fix_usage_of_an_absolute_path (0.01s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-692145336 -nocmd -files=/tmp/u-root-test-dir-423501625:/bin]
uroot_test.go:371: Commandline: [-o /tmp/u-root-525463223 -nocmd -files=/tmp/u-root-test-dir-423501625:/bin]
--- PASS: TestUrootCmdline/include_multiple_extra_files (0.02s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-365141674 -nocmd -files=/bin/bash -files=/bin/ls -files=/tmp/u-root-test-206387906]
uroot_test.go:371: Commandline: [-o /tmp/u-root-255362049 -nocmd -files=/bin/bash -files=/bin/ls -files=/tmp/u-root-test-206387906]
--- PASS: TestUrootCmdline/include_one_extra_file_with_rename (0.02s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-795100012 -nocmd -files=/bin/bash:bin/bush]
uroot_test.go:371: Commandline: [-o /tmp/u-root-588387803 -nocmd -files=/bin/bash:bin/bush]
--- FAIL: TestUrootCmdline/make_sure_dead_code_gets_eliminated (29.26s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-908252542 -build=bb -no-strip cmds/*/* pkg/uroot/test/foo -cmds/core/installcommand -cmds/exp/builtin]
uroot_test.go:343: validator failed: Unused non-interface method has not been eliminated, dead code elimination is not working properly.
The most likely reason is use of reflect.Value.Method or .MethodByName somewhere (could be a command or vendor dependency, apologies for not being more precise here).
See https://golang.org/src/cmd/link/internal/ld/deadcode.go for explanation.
/tmp/u-root-temp-bb-063021253 contains the resulting binary.
/ archive:
drwxr-xr-x root root 0 B Jan 1 00:00 bbin
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/acpicat -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/acpigrep -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ansi -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ash -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/basename -> bb
-rwxrwxr-x root root 24 MB Jan 1 00:00 bbin/bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/boot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/bootvars -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/bzimage -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cat -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cbmem -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/chmod -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/chroot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cksum -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cmp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/comm -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/console -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/cpio -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/crc -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/date -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/dd -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/df -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/dhclient -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/dirname -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/disk_unlock -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/dmesg -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/dmidecode -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/echo -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ectool -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ed -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/elvish -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/esxiboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/false -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/fbnetboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/fdtdump -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/field -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/find -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/fixrsdp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/foo -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/forth -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/free -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/freq -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/fusermount -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/getty -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/gpgv -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/gpt -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/grep -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/gzip -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/hdparm -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/hexdump -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/hostname -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/hwclock -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/id -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/init -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/insmod -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/io -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ip -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ipmidump -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/kexec -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/kill -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/lddfiles -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ln -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/localboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/lockmsrs -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/losetup -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ls -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/lsdrivers -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/lsmod -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/madeye -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/man -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/md5sum -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mkdir -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mkfifo -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mknod -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mktemp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/modprobe -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/more -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mount -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/msr -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/mv -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/netcat -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/newsshd -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ntpdate -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/page -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/partprobe -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pci -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pflask -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ping -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pogosh -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pox -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/printenv -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ps -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pwd -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pxeboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/pxeserver -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/readlink -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/readpe -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/rm -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/rmmod -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/rsdp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/run -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/rush -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/scp -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/seq -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/shasum -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/shutdown -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/sleep -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/sluinit -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/smn -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/sort -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/srvfiles -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/sshd -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/stboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/strace -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/strings -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/stty -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/switch_root -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/sync -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/systemboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tac -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tail -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tar -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tcz -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tee -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/tr -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/true -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/truncate -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/ts -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/umount -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/uname -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/uniq -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/unmount -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/unshare -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/uptime -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/validate -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/vboot -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/wc -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/wget -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/which -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/yes -> bb
Lrwxrwxrwx root root 2 B Jan 1 00:00 bbin/zimage -> bb
drwxr-xr-x root root 0 B Jan 1 00:00 bin
Lrwxrwxrwx root root 14 B Jan 1 00:00 bin/defaultsh -> ../bbin/elvish
Lrwxrwxrwx root root 14 B Jan 1 00:00 bin/sh -> ../bbin/elvish
drwxr-xr-x root root 0 B Jan 1 00:00 dev
crw------- root root 5, 1 Jan 1 00:00 dev/console
crw-rw-rw- root root 1, 3 Jan 1 00:00 dev/null
crw-r----- root root 1, 4 Jan 1 00:00 dev/port
crw-rw-rw- root root 5, 0 Jan 1 00:00 dev/tty
crw-rw-rw- root root 1, 9 Jan 1 00:00 dev/urandom
drwxr-xr-x root root 0 B Jan 1 00:00 env
drwxr-xr-x root root 0 B Jan 1 00:00 etc
-rw-r--r-- root root 127 B Jan 1 00:00 etc/localtime
-rw-r--r-- root root 19 B Jan 1 00:00 etc/resolv.conf
Lrwxrwxrwx root root 9 B Jan 1 00:00 init -> bbin/init
drwxr-xr-x root root 0 B Jan 1 00:00 lib64
drwxr-xr-x root root 0 B Jan 1 00:00 proc
drwxr-xr-x root root 0 B Jan 1 00:00 sys
drwxr-xr-x root root 0 B Jan 1 00:00 tcz
drwxrwxrwx root root 0 B Jan 1 00:00 tmp
drwxr-xr-x root root 0 B Jan 1 00:00 ubin
drwxr-xr-x root root 0 B Jan 1 00:00 usr
drwxr-xr-x root root 0 B Jan 1 00:00 usr/lib
drwxr-xr-x root root 0 B Jan 1 00:00 var
drwxrwxrwx root root 0 B Jan 1 00:00 var/log
uroot_test.go:371: Commandline: [-o /tmp/u-root-392351072 -build=bb -no-strip cmds/*/* pkg/uroot/test/foo -cmds/core/installcommand -cmds/exp/builtin]
--- PASS: TestUrootCmdline/hosted_source_mode (55.70s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-008898367 -build=source -base=/dev/null -defaultsh= -initcmd= github.com/u-root/u-root/cmds/core/ls github.com/u-root/u-root/cmds/core/init github.com/u-root/u-root/cmds/core/installcommand]
uroot_test.go:371: Commandline: [-o /tmp/u-root-434565522 -build=source -base=/dev/null -defaultsh= -initcmd= github.com/u-root/u-root/cmds/core/ls github.com/u-root/u-root/cmds/core/init github.com/u-root/u-root/cmds/core/installcommand]
--- PASS: TestUrootCmdline/hosted_bb_mode (8.34s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-682320841 -build=bb -base=/dev/null -defaultsh= -initcmd= github.com/u-root/u-root/cmds/core/ls github.com/u-root/u-root/cmds/core/init]
uroot_test.go:371: Commandline: [-o /tmp/u-root-434851988 -build=bb -base=/dev/null -defaultsh= -initcmd= github.com/u-root/u-root/cmds/core/ls github.com/u-root/u-root/cmds/core/init]
--- PASS: TestUrootCmdline/AMD64_bb_build (28.26s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-605270243 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-180675814 -build=bb all]
--- PASS: TestUrootCmdline/AMD64_source_build (114.92s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-518169357 -build=source all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-189948615 -build=source all]
--- PASS: TestUrootCmdline/MIPS_bb_build (24.76s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-049292666 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-042089617 -build=bb all]
--- PASS: TestUrootCmdline/MIPSLE_bb_build (25.10s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-727108796 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-063324395 -build=bb all]
--- PASS: TestUrootCmdline/MIPS64_bb_build (24.77s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-260080462 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-424848981 -build=bb all]
--- PASS: TestUrootCmdline/MIPS64LE_bb_build (25.45s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-938250160 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-766873935 -build=bb all]
--- PASS: TestUrootCmdline/ARM7_bb_build (25.20s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-059320930 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-929812569 -build=bb all]
--- PASS: TestUrootCmdline/ARM64_bb_build (24.87s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-728772580 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-888482291 -build=bb all]
--- PASS: TestUrootCmdline/386_(32_bit)_bb_build (25.20s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-399431350 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-918376093 -build=bb all]
--- PASS: TestUrootCmdline/Power_64bit_bb_build (25.06s)
uroot_test.go:371: Commandline: [-o /tmp/u-root-184081240 -build=bb all]
uroot_test.go:371: Commandline: [-o /tmp/u-root-326119127 -build=bb all]
FAIL
FAIL github.com/u-root/u-root 441.715s
FAIL
[rojer@nbd ~/go/src/github.com/u-root/u-root dce_test]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment