Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save MathieuDuponchelle/4b0234f25b4abc677057b49a53a17402 to your computer and use it in GitHub Desktop.
Save MathieuDuponchelle/4b0234f25b4abc677057b49a53a17402 to your computer and use it in GitHub Desktop.
 meh  /  tmp  git clone https://github.com/fish-shell/fish-shell.git && cd fish-shell && mkdir build && cd build && cmake .. && make -j && make test
Cloning into 'fish-shell'...
remote: Enumerating objects: 94, done.
remote: Counting objects: 100% (94/94), done.
remote: Compressing objects: 100% (78/78), done.
remote: Total 64931 (delta 47), reused 34 (delta 16), pack-reused 64837
Receiving objects: 100% (64931/64931), 52.54 MiB | 8.29 MiB/s, done.
Resolving deltas: 100% (45706/45706), done.
-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1
-- Check for working C compiler: /usr/lib64/ccache/cc
-- Check for working C compiler: /usr/lib64/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib64/ccache/c++
-- Check for working CXX compiler: /usr/lib64/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to default 'RelWithDebInfo'
-- Found Curses: /usr/lib64/libcurses.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Looking for backtrace_symbols
-- Looking for backtrace_symbols - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for ctermid_r
-- Looking for ctermid_r - not found
-- Performing Test HAVE_STRUCT_DIRENT_D_TYPE
-- Performing Test HAVE_STRUCT_DIRENT_D_TYPE - Success
-- Looking for dirfd
-- Looking for dirfd - found
-- Looking for C++ include execinfo.h
-- Looking for C++ include execinfo.h - found
-- Looking for flock
-- Looking for flock - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for getifaddrs
-- Looking for getifaddrs - found
-- Looking for getpwent
-- Looking for getpwent - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for gettext
-- Looking for gettext - found
-- Looking for killpg
-- Looking for killpg - found
-- Looking for lrand48_r
-- Looking for lrand48_r - found
-- Looking for mkostemp
-- Looking for mkostemp - found
-- Looking for include files curses.h, term.h
-- Looking for include files curses.h, term.h - found
-- Looking for C++ include siginfo.h
-- Looking for C++ include siginfo.h - not found
-- Looking for C++ include spawn.h
-- Looking for C++ include spawn.h - found
-- Performing Test HAVE_STRUCT_STAT_ST_CTIME_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_CTIME_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for sys_errlist
-- Looking for sys_errlist - found
-- Looking for C++ include sys/ioctl.h
-- Looking for C++ include sys/ioctl.h - found
-- Looking for C++ include sys/select.h
-- Looking for C++ include sys/select.h - found
-- Looking for include files sys/types.h, sys/sysctl.h
-- Looking for include files sys/types.h, sys/sysctl.h - found
-- Looking for C++ include termios.h
-- Looking for C++ include termios.h - found
-- Looking for wcscasecmp
-- Looking for wcscasecmp - found
-- Looking for wcsdup
-- Looking for wcsdup - found
-- Looking for wcslcpy
-- Looking for wcslcpy - not found
-- Looking for wcsncasecmp
-- Looking for wcsncasecmp - found
-- Looking for wcsndup
-- Looking for wcsndup - not found
-- Looking for include file xlocale.h
-- Looking for include file xlocale.h - not found
-- Looking for wcstod_l
-- Looking for wcstod_l - found
-- Looking for _sys_errs
-- Looking for _sys_errs - not found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Check size of struct winsize
-- Check size of struct winsize - done
-- Looking for TIOCGWINSZ
-- Looking for TIOCGWINSZ - found
-- Check size of wchar_t[8]
-- Check size of wchar_t[8] - done
-- Performing Test TPARM_TAKES_VARARGS
-- Performing Test TPARM_TAKES_VARARGS - Success
-- Performing Test HAVE_STD__MAKE_UNIQUE
-- Performing Test HAVE_STD__MAKE_UNIQUE - Success
-- Found Intl: /usr/include
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1")
-- Performing Test HAVE__NL_MSG_CAT_CNTR
-- Performing Test HAVE__NL_MSG_CAT_CNTR - Success
-- Found system PCRE2 library /usr/include
-- The following features have been enabled:
* gettext, translate messages with gettext
-- The following OPTIONAL packages have been found:
* Curses
* Intl
* Gettext
-- The following REQUIRED packages have been found:
* Threads
-- The following features have been disabled:
* Documentation, user manual and documentation
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/fish-shell/build
Scanning dependencies of target CHECK-FISH-BUILD-VERSION-FILE
Scanning dependencies of target pofiles_1
Scanning dependencies of target pofiles_9
Scanning dependencies of target pofiles_5
Scanning dependencies of target pofiles_7
Scanning dependencies of target pofiles_4
Scanning dependencies of target pofiles_3
Scanning dependencies of target pofiles_6
Scanning dependencies of target fish_test_helper
Scanning dependencies of target pofiles_2
Scanning dependencies of target pofiles_8
[ 2%] Generating zh_CN.gmo
[ 2%] Generating de.gmo
[ 2%] Generating fr.gmo
[ 3%] Generating nb.gmo
[ 5%] Generating nn.gmo
[ 5%] Generating pt_BR.gmo
[ 6%] Generating pl.gmo
[ 7%] Building CXX object CMakeFiles/fish_test_helper.dir/src/fish_test_helper.cpp.o
[ 8%] Generating en.gmo
[ 9%] Generating sv.gmo
[ 10%] Linking CXX executable fish_test_helper
[ 10%] Built target pofiles_5
[ 10%] Built target fish_test_helper
[ 10%] Built target pofiles_6
[ 10%] Built target pofiles_9
[ 10%] Built target pofiles_8
[ 10%] Built target pofiles_4
[ 10%] Built target pofiles_2
[ 10%] Built target pofiles_1
[ 10%] Built target pofiles_3
[ 10%] Built target pofiles_7
FISH_BUILD_VERSION=3.0.2-1987-g4f3b3f7d
[ 10%] Built target CHECK-FISH-BUILD-VERSION-FILE
Scanning dependencies of target build_fish_pc
Scanning dependencies of target fishlib
[ 10%] Generating fish.pc
[ 11%] Built target build_fish_pc
[ 12%] Building CXX object CMakeFiles/fishlib.dir/src/builtin.cpp.o
[ 14%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_bg.cpp.o
[ 13%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_block.cpp.o
[ 15%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_bind.cpp.o
[ 15%] Building CXX object CMakeFiles/fishlib.dir/src/autoload.cpp.o
[ 16%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_cd.cpp.o
[ 17%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_command.cpp.o
[ 18%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_builtin.cpp.o
[ 18%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_complete.cpp.o
[ 19%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_commandline.cpp.o
[ 20%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_contains.cpp.o
[ 21%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_disown.cpp.o
[ 22%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_emit.cpp.o
[ 23%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_echo.cpp.o
[ 25%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_exit.cpp.o
[ 27%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_fg.cpp.o
[ 27%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_function.cpp.o
[ 27%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_functions.cpp.o
[ 28%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_argparse.cpp.o
[ 29%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_jobs.cpp.o
[ 30%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_history.cpp.o
[ 31%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_printf.cpp.o
[ 32%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_math.cpp.o
[ 33%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_pwd.cpp.o
[ 34%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_random.cpp.o
[ 35%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_realpath.cpp.o
[ 34%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_read.cpp.o
[ 36%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_return.cpp.o
[ 37%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_set_color.cpp.o
[ 38%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_source.cpp.o
[ 39%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_set.cpp.o
[ 40%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_status.cpp.o
[ 41%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_string.cpp.o
[ 41%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_test.cpp.o
[ 42%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_ulimit.cpp.o
[ 43%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_wait.cpp.o
[ 44%] Building CXX object CMakeFiles/fishlib.dir/src/builtin_eval.cpp.o
[ 45%] Building CXX object CMakeFiles/fishlib.dir/src/color.cpp.o
[ 47%] Building CXX object CMakeFiles/fishlib.dir/src/common.cpp.o
[ 47%] Building CXX object CMakeFiles/fishlib.dir/src/env.cpp.o
[ 48%] Building CXX object CMakeFiles/fishlib.dir/src/complete.cpp.o
[ 50%] Building CXX object CMakeFiles/fishlib.dir/src/env_dispatch.cpp.o
[ 50%] Building CXX object CMakeFiles/fishlib.dir/src/env_universal_common.cpp.o
[ 51%] Building CXX object CMakeFiles/fishlib.dir/src/event.cpp.o
[ 52%] Building CXX object CMakeFiles/fishlib.dir/src/exec.cpp.o
[ 53%] Building CXX object CMakeFiles/fishlib.dir/src/expand.cpp.o
[ 54%] Building CXX object CMakeFiles/fishlib.dir/src/fallback.cpp.o
[ 55%] Building CXX object CMakeFiles/fishlib.dir/src/fish_version.cpp.o
[ 56%] Building CXX object CMakeFiles/fishlib.dir/src/function.cpp.o
[ 57%] Building CXX object CMakeFiles/fishlib.dir/src/highlight.cpp.o
[ 57%] Building CXX object CMakeFiles/fishlib.dir/src/history.cpp.o
[ 58%] Building CXX object CMakeFiles/fishlib.dir/src/history_file.cpp.o
[ 59%] Building CXX object CMakeFiles/fishlib.dir/src/input.cpp.o
[ 60%] Building CXX object CMakeFiles/fishlib.dir/src/input_common.cpp.o
[ 61%] Building CXX object CMakeFiles/fishlib.dir/src/intern.cpp.o
[ 62%] Building CXX object CMakeFiles/fishlib.dir/src/io.cpp.o
[ 63%] Building CXX object CMakeFiles/fishlib.dir/src/iothread.cpp.o
[ 64%] Building CXX object CMakeFiles/fishlib.dir/src/kill.cpp.o
[ 64%] Building CXX object CMakeFiles/fishlib.dir/src/output.cpp.o
[ 65%] Building CXX object CMakeFiles/fishlib.dir/src/pager.cpp.o
[ 66%] Building CXX object CMakeFiles/fishlib.dir/src/parse_productions.cpp.o
[ 67%] Building CXX object CMakeFiles/fishlib.dir/src/parse_execution.cpp.o
[ 68%] Building CXX object CMakeFiles/fishlib.dir/src/parse_tree.cpp.o
[ 69%] Building CXX object CMakeFiles/fishlib.dir/src/parse_util.cpp.o
[ 70%] Building CXX object CMakeFiles/fishlib.dir/src/parser_keywords.cpp.o
[ 70%] Building CXX object CMakeFiles/fishlib.dir/src/path.cpp.o
[ 71%] Building CXX object CMakeFiles/fishlib.dir/src/parser.cpp.o
[ 72%] Building CXX object CMakeFiles/fishlib.dir/src/postfork.cpp.o
[ 73%] Building CXX object CMakeFiles/fishlib.dir/src/proc.cpp.o
[ 75%] Building CXX object CMakeFiles/fishlib.dir/src/reader.cpp.o
[ 76%] Building CXX object CMakeFiles/fishlib.dir/src/sanity.cpp.o
[ 77%] Building CXX object CMakeFiles/fishlib.dir/src/screen.cpp.o
[ 78%] Building CXX object CMakeFiles/fishlib.dir/src/signal.cpp.o
[ 78%] Building CXX object CMakeFiles/fishlib.dir/src/tnode.cpp.o
[ 79%] Building CXX object CMakeFiles/fishlib.dir/src/tinyexpr.cpp.o
[ 80%] Building CXX object CMakeFiles/fishlib.dir/src/tokenizer.cpp.o
[ 81%] Building CXX object CMakeFiles/fishlib.dir/src/utf8.cpp.o
[ 82%] Building CXX object CMakeFiles/fishlib.dir/src/util.cpp.o
[ 83%] Building CXX object CMakeFiles/fishlib.dir/src/wcstringutil.cpp.o
[ 84%] Building CXX object CMakeFiles/fishlib.dir/src/wgetopt.cpp.o
[ 85%] Building CXX object CMakeFiles/fishlib.dir/src/wildcard.cpp.o
[ 86%] Building CXX object CMakeFiles/fishlib.dir/src/wutil.cpp.o
[ 86%] Building CXX object CMakeFiles/fishlib.dir/src/future_feature_flags.cpp.o
[ 87%] Building CXX object CMakeFiles/fishlib.dir/src/redirection.cpp.o
[ 88%] Building CXX object CMakeFiles/fishlib.dir/src/topic_monitor.cpp.o
[ 89%] Building CXX object CMakeFiles/fishlib.dir/src/flog.cpp.o
[ 90%] Building CXX object CMakeFiles/fishlib.dir/src/trace.cpp.o
[ 91%] Linking CXX static library libfishlib.a
[ 92%] Built target fishlib
Scanning dependencies of target fish
Scanning dependencies of target fish_key_reader
Scanning dependencies of target fish_indent
[ 93%] Building CXX object CMakeFiles/fish_key_reader.dir/src/fish_key_reader.cpp.o
[ 94%] Building CXX object CMakeFiles/fish.dir/src/fish.cpp.o
[ 94%] Building CXX object CMakeFiles/fish_key_reader.dir/src/print_help.cpp.o
[ 95%] Building CXX object CMakeFiles/fish_indent.dir/src/print_help.cpp.o
[ 96%] Building CXX object CMakeFiles/fish_indent.dir/src/fish_indent.cpp.o
[ 97%] Linking CXX executable fish_indent
[ 98%] Linking CXX executable fish_key_reader
[ 98%] Built target fish_indent
[100%] Linking CXX executable fish
[100%] Built target fish_key_reader
[100%] Built target fish
[ 2%] Built target fish_test_helper
Scanning dependencies of target symlink_functions
[ 2%] Built target symlink_functions
[ 2%] Built target CHECK-FISH-BUILD-VERSION-FILE
[ 95%] Built target fishlib
[ 97%] Built target fish
Scanning dependencies of target tests_buildroot_target
[ 0%] Built target CHECK-FISH-BUILD-VERSION-FILE
[ 1%] Built target build_fish_pc
[ 2%] Built target pofiles_9
[ 3%] Built target pofiles_7
[ 4%] Built target pofiles_5
[ 5%] Built target pofiles_1
[ 6%] Built target pofiles_4
[ 7%] Built target pofiles_8
[ 88%] Built target fishlib
[ 90%] Built target fish
[ 90%] Built target pofiles_3
[ 93%] Built target fish_indent
[ 95%] Built target fish_key_reader
[ 97%] Built target fish_test_helper
[ 98%] Built target pofiles_6
[100%] Built target pofiles_2
Install the project...
-- Install configuration: "RelWithDebInfo"
Built target tests_buildroot_target
Scanning dependencies of target tests_dir
Copying test files to binary dir
Built target tests_dir
Scanning dependencies of target test_prep
Built target test_prep
Scanning dependencies of target fish_tests
Building CXX object CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o
Linking CXX executable fish_tests
Built target fish_tests
Scanning dependencies of target serial_test_low_level
Testing low-level functionality
Testing utility functions
Testing wcstring_tok
Testing str_to_num
Testing enum set
Testing enum array
Testing syntax highlighting
Testing parser two-token lookahead
Fuzzing parser (node size: 20)
0 / 5...done (2)
1 / 5...done (21)
2 / 5...done (401)
3 / 5...done (8001)
4 / 5...done (160001)
All fuzzed in 0.243263 seconds!
Testing parser correctness
Parse tests complete
Testing new parser ad hoc tests
Testing new parser error reporting
Testing error messages
Testing escaping and unescaping
Testing escaping with quotes
Testing formatting functions
Testing wide/narrow string conversion
Testing convert_nulls
Testing tokenizer
Test correct tokenization
Testing iothreads
(576.42 msec, with max of 64 threads)
Testing pthreads
Testing parser
Testing block nesting
Testing detection of invalid use of builtin commands
Testing basic evaluation
Testing recursion detection
Testing empty function name
Testing eval_args
Testing Ctrl-C cancellation. If this hangs, that's a bug!
Testing indents
Testing utf8
Testing future feature flags
Testing escape_sequences
Testing escaping strings as pcre2 literals
Testing LRU cache
Testing parameter expansion
Testing fuzzy string matching
Testing ifind
Testing ifind with fuzzy logic
Testing abbreviations
Testing test builtin
Testing fish_wcstod
Testing path functions
Testing pager navigation
Testing pager layout
Testing word motion
Testing is_potential_path
Testing colors
Testing complete
Testing autoload
Testing input
Testing fd_set
Testing line iterator
Testing universal variables
Testing universal variable output
Testing universal variable parsing
Testing universal variable legacy parsing
Testing universal callbacks
Testing universal format detection
Testing universal Ok to save
Testing universal notifiers with strategy 2
Testing completion insertions
Testing scenarios that should produce no autosuggestions
Testing autosuggestion combining
Testing history
Testing history merge
Testing history race conditions
Testing history_sample_fish_1_x
Testing history_sample_fish_2_0
Testing bash import
Testing history_sample_corrupt1
Testing builtin_string
Testing illegal command exit code
/tmp/fish-shell/build/test/temp
Testing maybe_t
Testing path normalization
Testing topic monitor
Torture-testing topic monitor
Encountered 0 errors in low-level tests
Built target serial_test_low_level
Scanning dependencies of target serial_test_fishscript
Testing high level script functionality
Testing file cd.in ... ok (1282 ms)
Testing file expansion.in ... ok (45 ms)
Testing file fish_opt.in ... ok (13 ms)
Testing file function.in ... ok (6 ms)
Testing file functions.in ... ok (7 ms)
Testing file history.in ... ok (12 ms)
Testing file indent.in ... ok (30 ms)
Testing file jobs.in ... ok (2010 ms)
Testing file line-continuation.in ... ok (9 ms)
Testing file locale.in ... ok (28 ms)
Testing file parameter_expansion.in ... ok (6 ms)
Testing file pipestatus.in ... ok (38 ms)
Testing file psub.in ... ok (58 ms)
Testing file random.in ... ok (50 ms)
Testing file read.in ... ok (36 ms)
Testing file set.in ... ok (8 ms)
Testing file status.in ... ok (4 ms)
Testing file test1.in ... ok (19 ms)
Testing file test2.in ... ok (4 ms)
Testing file test4.in ... ok (6 ms)
Testing file test5.in ... ok (8 ms)
Testing file test6.in ... ok (63 ms)
Testing file test7.in ... ok (9 ms)
Testing file test8.in ... ok (7 ms)
Testing file test9.in ... ok (28 ms)
Testing file test_builtinbuiltin.in ... ok (4 ms)
Testing file test_cmdsub.in ... ok (5 ms)
Testing file test_exec_fail.in ... ok (5 ms)
Testing file umask.in ... ok (39 ms)
Testing file vars_as_commands.in ... ok (5 ms)
Testing file while.in ... ok (5 ms)
Testing file zero_based_array.in ... ok (4 ms)
Testing file __fish_complete_directories.in ... ok (13 ms)
Testing file __fish_contains_opt.in ... ok (7 ms)
Testing file __fish_not_contain_opt.in ... ok (7 ms)
Testing file checks/abbr.fish ... ok (91 ms)
Testing file checks/alias.fish ... ok (72 ms)
Testing file checks/andandoror.fish ... ok (35 ms)
Testing file checks/andor.fish ... ok (31 ms)
Testing file checks/argparse.fish ... ok (51 ms)
Testing file checks/bad-option.fish ... ok (30 ms)
Testing file checks/bind.fish ... ok (35 ms)
Testing file checks/broken-config.fish ... ok (40 ms)
Testing file checks/cd.fish ... ok (36 ms)
Testing file checks/colon-delimited-var.fish ... ok (32 ms)
Testing file checks/command-1.fish ... ok (32 ms)
Testing file checks/command-2.fish ... ok (32 ms)
Testing file checks/command-vars-persist.fish ... ok (33 ms)
Testing file checks/complete.fish ... ok (59 ms)
Testing file checks/count.fish ... ok (49 ms)
Testing file checks/directory-redirect.fish ... ok (32 ms)
Testing file checks/disown-parent.fish ... ok (2034 ms)
Testing file checks/empty.fish ... ok (33 ms)
Testing file checks/env.fish ... ok (35 ms)
Testing file checks/eval.fish ... ok (34 ms)
Testing file checks/expansion.fish ... ok (39 ms)
Testing file checks/fds.fish ... ok (55 ms)
Testing file checks/features-nocaret1.fish ... ok (32 ms)
Testing file checks/features-nocaret2.fish ... ok (31 ms)
Testing file checks/features-nocaret3.fish ... ok (32 ms)
Testing file checks/features-nocaret4.fish ... ok (32 ms)
Testing file checks/features-qmark1.fish ... ok (32 ms)
Testing file checks/features-qmark2.fish ... ok (31 ms)
Testing file checks/features-string-backslashes.fish ... ok (33 ms)
Testing file checks/features-string-backslashes-off.fish ... ok (32 ms)
Testing file checks/function.fish ... ok (38 ms)
Testing file checks/init-command.fish ... ok (32 ms)
Testing file checks/init-command-2.fish ... ok (31 ms)
Testing file checks/init-command-mix.fish ... ok (32 ms)
Testing file checks/init-command-mix-ordering.fish ... ok (31 ms)
Testing file checks/interactive.fish ... ok (33 ms)
Testing file checks/invocation.fish ... ok (31 ms)
Testing file checks/line-number.fish ... ok (34 ms)
Testing file checks/login.fish ... ok (32 ms)
Testing file checks/login-interactive.fish ... ok (31 ms)
Testing file checks/math.fish ... ok (37 ms)
Testing file checks/no-login-no-interactive.fish ... ok (32 ms)
Testing file checks/pipeline-pgroup.fish ... ok (40 ms)
Testing file checks/printf.fish ... ok (41 ms)
Testing file checks/rc-returned.fish ... ok (35 ms)
Testing file checks/read.fish ... ok (33 ms)
Testing file checks/realpath.fish ... ok (42 ms)
Testing file checks/redirect.fish ... ok (41 ms)
Testing file checks/self-signal-usr1.fish ... ok (33 ms)
Testing file checks/set.fish ... ok (136 ms)
Testing file checks/setenv.fish ... ok (41 ms)
Testing file checks/sigint.fish ... ok (284 ms)
Testing file checks/signal.fish ... ok (36 ms)
Testing file checks/stack-overflow.fish ... ok (41 ms)
Testing file checks/string.fish ... ok (50 ms)
Testing file checks/switch.fish ... ok (36 ms)
Testing file checks/trace.fish ... ok (33 ms)
Testing file checks/variable-assignment.fish ... ok (37 ms)
Testing file checks/version.fish ... ok (29 ms)
Testing file checks/wraps.fish ... ok (32 ms)
All tests completed successfully
Built target serial_test_fishscript
Scanning dependencies of target serial_test_interactive
Testing interactive functionality
Testing file bind.expect ... fail
Output differs for file bind.expect. Diff follows:
--- bind.expect.out 2019-12-17 11:30:38.326545005 +0100
+++ bind.expect.tmp.out 2019-12-17 11:31:11.821991771 +0100
@@ -1,25 +0,0 @@
-emacs transpose words, default timeout: no delay
-emacs transpose words, default timeout: short delay
-emacs transpose words, default timeout: long delay
-emacs bind modes
-prime vi mode, default timeout
-vi replace line, default timeout: long delay
-vi mode replace char, default timeout: long delay
-vi mode delete char, default timeout: long delay
-vi mode forward-jump-till character, default timeout: long delay
-vi mode backward-jump-till character, default timeout: long delay
-vi mode backward-jump-to character and repeat, default timeout: long delay
-vi mode backward-jump-to character, and reverse, default timeout: long delay
-vi replace line, 200ms timeout: long delay
-vi replace line, 200ms timeout: short delay
-t-binding success
-vi bind modes
-default-mode custom timeout set correctly
-emacs transpose words, 100ms timeout: no delay
-emacs transpose words, 100ms timeout: short delay
-emacs transpose words, 100ms timeout: long delay
-ctrl-v seen
-ctrl-o seen
-ctrl-w stops at :
-ctrl-w stops at @
-nul seen
Error output differs for file bind.expect. Diff follows:
--- bind.expect.err 2019-12-17 11:30:38.326545005 +0100
+++ bind.expect.tmp.err 2019-12-17 11:31:16.828058543 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "bind.expect" line 3)
Exit status differs for file bind.expect.
Unexpected test exit status 1.
Rerunning test bind.expect
Testing file bind.expect ... fail
Output differs for file bind.expect. Diff follows:
--- bind.expect.out 2019-12-17 11:30:38.326545005 +0100
+++ bind.expect.tmp.out 2019-12-17 11:31:16.841058716 +0100
@@ -1,25 +0,0 @@
-emacs transpose words, default timeout: no delay
-emacs transpose words, default timeout: short delay
-emacs transpose words, default timeout: long delay
-emacs bind modes
-prime vi mode, default timeout
-vi replace line, default timeout: long delay
-vi mode replace char, default timeout: long delay
-vi mode delete char, default timeout: long delay
-vi mode forward-jump-till character, default timeout: long delay
-vi mode backward-jump-till character, default timeout: long delay
-vi mode backward-jump-to character and repeat, default timeout: long delay
-vi mode backward-jump-to character, and reverse, default timeout: long delay
-vi replace line, 200ms timeout: long delay
-vi replace line, 200ms timeout: short delay
-t-binding success
-vi bind modes
-default-mode custom timeout set correctly
-emacs transpose words, 100ms timeout: no delay
-emacs transpose words, 100ms timeout: short delay
-emacs transpose words, 100ms timeout: long delay
-ctrl-v seen
-ctrl-o seen
-ctrl-w stops at :
-ctrl-w stops at @
-nul seen
Error output differs for file bind.expect. Diff follows:
--- bind.expect.err 2019-12-17 11:30:38.326545005 +0100
+++ bind.expect.tmp.err 2019-12-17 11:31:21.847125487 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "bind.expect" line 3)
Exit status differs for file bind.expect.
Unexpected test exit status 1.
Testing file commandline.expect ... fail
Output differs for file commandline.expect. Diff follows:
--- commandline.expect.out 2019-12-17 11:30:38.323544965 +0100
+++ commandline.expect.tmp.out 2019-12-17 11:31:21.860125661 +0100
@@ -1,8 +0,0 @@
-a:
-echo \en one "two three" four'five six'{7} 'eight
-b:
-echo
-one
-two three
-fourfive six{7}
-eight
Error output differs for file commandline.expect. Diff follows:
--- commandline.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ commandline.expect.tmp.err 2019-12-17 11:31:26.866192432 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "commandline.expect" line 5)
Exit status differs for file commandline.expect.
Unexpected test exit status 1.
Rerunning test commandline.expect
Testing file commandline.expect ... fail
Output differs for file commandline.expect. Diff follows:
--- commandline.expect.out 2019-12-17 11:30:38.323544965 +0100
+++ commandline.expect.tmp.out 2019-12-17 11:31:26.877192579 +0100
@@ -1,8 +0,0 @@
-a:
-echo \en one "two three" four'five six'{7} 'eight
-b:
-echo
-one
-two three
-fourfive six{7}
-eight
Error output differs for file commandline.expect. Diff follows:
--- commandline.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ commandline.expect.tmp.err 2019-12-17 11:31:31.883259351 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "commandline.expect" line 5)
Exit status differs for file commandline.expect.
Unexpected test exit status 1.
Testing file complete.expect ... fail
Error output differs for file complete.expect. Diff follows:
--- complete.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ complete.expect.tmp.err 2019-12-17 11:31:36.898326241 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "complete.expect" line 4)
Exit status differs for file complete.expect.
Unexpected test exit status 1.
Rerunning test complete.expect
Testing file complete.expect ... fail
Error output differs for file complete.expect. Diff follows:
--- complete.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ complete.expect.tmp.err 2019-12-17 11:31:41.914399835 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "complete.expect" line 4)
Exit status differs for file complete.expect.
Unexpected test exit status 1.
Testing file exit.expect ... fail
Error output differs for file exit.expect. Diff follows:
--- exit.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ exit.expect.tmp.err 2019-12-17 11:31:46.931474282 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "exit.expect" line 5)
Exit status differs for file exit.expect.
Unexpected test exit status 1.
Rerunning test exit.expect
Testing file exit.expect ... fail
Error output differs for file exit.expect. Diff follows:
--- exit.expect.err 2019-12-17 11:30:38.323544965 +0100
+++ exit.expect.tmp.err 2019-12-17 11:31:51.947548715 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "exit.expect" line 5)
Exit status differs for file exit.expect.
Unexpected test exit status 1.
Testing file fkr.expect ... ok (82 ms)
Testing file generic.expect ... fail
Error output differs for file generic.expect. Diff follows:
--- generic.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ generic.expect.tmp.err 2019-12-17 11:31:57.048624409 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "generic.expect" line 7)
Exit status differs for file generic.expect.
Unexpected test exit status 1.
Rerunning test generic.expect
Testing file generic.expect ... fail
Error output differs for file generic.expect. Diff follows:
--- generic.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ generic.expect.tmp.err 2019-12-17 11:32:02.070698931 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "generic.expect" line 7)
Exit status differs for file generic.expect.
Unexpected test exit status 1.
Testing file histfile.expect ... fail
Output differs for file histfile.expect. Diff follows:
--- histfile.expect.out 2019-12-17 11:30:38.322544952 +0100
+++ histfile.expect.tmp.out 2019-12-17 11:32:02.082699110 +0100
@@ -1,7 +0,0 @@
-cmd1 found in default histfile
-cmd2 found in my histfile
-cmd2 not found in default histfile
-cmd3 found in default histfile
-cmd3 not found in my histfile
-cmd4 found in env histfile
-cmd4 not found in default histfile
Error output differs for file histfile.expect. Diff follows:
--- histfile.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ histfile.expect.tmp.err 2019-12-17 11:32:07.096773512 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "histfile.expect" line 13)
Exit status differs for file histfile.expect.
Unexpected test exit status 1.
Rerunning test histfile.expect
Testing file histfile.expect ... fail
Output differs for file histfile.expect. Diff follows:
--- histfile.expect.out 2019-12-17 11:30:38.322544952 +0100
+++ histfile.expect.tmp.out 2019-12-17 11:32:07.126773958 +0100
@@ -1,7 +0,0 @@
-cmd1 found in default histfile
-cmd2 found in my histfile
-cmd2 not found in default histfile
-cmd3 found in default histfile
-cmd3 not found in my histfile
-cmd4 found in env histfile
-cmd4 not found in default histfile
Error output differs for file histfile.expect. Diff follows:
--- histfile.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ histfile.expect.tmp.err 2019-12-17 11:32:12.149848494 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "histfile.expect" line 13)
Exit status differs for file histfile.expect.
Unexpected test exit status 1.
Testing file history.expect ... fail
Output differs for file history.expect. Diff follows:
--- history.expect.out 2019-12-17 11:30:38.321544939 +0100
+++ history.expect.tmp.out 2019-12-17 11:32:12.186849044 +0100
@@ -1,13 +0,0 @@
-empty history detected as expected
-first history command detected as expected
-history function explicit search succeeded
-history function implicit search succeeded
-history function implicit search with timestamps succeeded
-history function explicit exact search 'echo goodbye' succeeded
-history function explicit exact search 'echo hello' succeeded
-history function explicit exact search 'echo hell' succeeded
-history function explicit glob search 'echo start*echo end' succeeded
-history function explicit exact delete 'echo hello' succeeded
-history function explicit prefix delete 'echo hello AGAIN' succeeded
-history function explicit exact search 'echo hello again' succeeded
-history[2] had the correct data
Error output differs for file history.expect. Diff follows:
--- history.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ history.expect.tmp.err 2019-12-17 11:32:17.214923655 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "history.expect" line 17)
Exit status differs for file history.expect.
Unexpected test exit status 1.
Rerunning test history.expect
Testing file history.expect ... fail
Output differs for file history.expect. Diff follows:
--- history.expect.out 2019-12-17 11:30:38.321544939 +0100
+++ history.expect.tmp.out 2019-12-17 11:32:17.260924337 +0100
@@ -1,13 +0,0 @@
-empty history detected as expected
-first history command detected as expected
-history function explicit search succeeded
-history function implicit search succeeded
-history function implicit search with timestamps succeeded
-history function explicit exact search 'echo goodbye' succeeded
-history function explicit exact search 'echo hello' succeeded
-history function explicit exact search 'echo hell' succeeded
-history function explicit glob search 'echo start*echo end' succeeded
-history function explicit exact delete 'echo hello' succeeded
-history function explicit prefix delete 'echo hello AGAIN' succeeded
-history function explicit exact search 'echo hello again' succeeded
-history[2] had the correct data
Error output differs for file history.expect. Diff follows:
--- history.expect.err 2019-12-17 11:30:38.322544952 +0100
+++ history.expect.tmp.err 2019-12-17 11:32:22.288998948 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "history.expect" line 17)
Exit status differs for file history.expect.
Unexpected test exit status 1.
Testing file pipeline.expect ... fail
Error output differs for file pipeline.expect. Diff follows:
--- pipeline.expect.err 2019-12-17 11:30:38.320544925 +0100
+++ pipeline.expect.tmp.err 2019-12-17 11:32:27.392074672 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "pipeline.expect" line 3)
Exit status differs for file pipeline.expect.
Unexpected test exit status 1.
Rerunning test pipeline.expect
Testing file pipeline.expect ... fail
Error output differs for file pipeline.expect. Diff follows:
--- pipeline.expect.err 2019-12-17 11:30:38.320544925 +0100
+++ pipeline.expect.tmp.err 2019-12-17 11:32:32.461149892 +0100
@@ -0,0 +1,12 @@
+timeout
+ while executing
+"error $msg"
+ (procedure "abort" line 2)
+ invoked from within
+"abort "timeout""
+ invoked from within
+"expect {*}$expargs"
+ (procedure "expect_prompt" line 97)
+ invoked from within
+"expect_prompt"
+ (file "pipeline.expect" line 3)
Exit status differs for file pipeline.expect.
Unexpected test exit status 1.
Testing file pipestatus.expect ... ^Cmake[2]: *** [CMakeFiles/Makefile2:797: CMakeFiles/serial_test_interactive.dir/all] Interrupt
make[1]: *** [CMakeFiles/Makefile2:149: CMakeFiles/test.dir/rule] Interrupt
make: *** [Makefile:190: test] Interrupt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment