Created
December 17, 2019 10:33
-
-
Save MathieuDuponchelle/4b0234f25b4abc677057b49a53a17402 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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