From c3d791d30ad93ea540fa7bd17520fc06c354d3c5 Mon Sep 17 00:00:00 2001
From: Andreas Wacknitz <A.Wacknitz@gmx.de>
Date: Tue, 05 Dec 2023 21:19:41 +0100
Subject: [PATCH] fish: update to 3.6.3

---
 components/shell/fish/test/results-all.master |  523 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 509 insertions(+), 14 deletions(-)

diff --git a/components/shell/fish/test/results-all.master b/components/shell/fish/test/results-all.master
index d668810..a726902 100644
--- a/components/shell/fish/test/results-all.master
+++ b/components/shell/fish/test/results-all.master
@@ -1,19 +1,514 @@
- Test #107: complete.fish ............................***Failed    
- Test  #96: check-completions.fish ...................***Failed    
- Test #194: tmux-bind.fish ...........................***Failed    
- Test #197: tmux-prompt.fish .........................***Failed    
- Test #193: tmux-abbr.fish ...........................***Failed    
- Test #196: tmux-history-search.fish .................***Failed    
- Test #195: tmux-complete.fish .......................***Failed    
- Test #223: exit_nohang.py ...........................***Failed    
- Test #225: fkr.py ...................................***Failed    
-Testing file pexpectsfkr.py:Failed to match pattern: Exiting\ at\ your\ request\.\\r\\n
- Test #241: terminal.py ..............................***Failed    
-Testing file pexpectsterminal.py:Failed to match pattern: term\-support:\ Terminal\ has\ 0\ columns,\ falling\ back\ to\ default\ width
- Test #224: fg.py ....................................***Failed    
-Testing file pexpectsfg.py:Failed to match pattern: SIGTSTP
+        Start   1: utility_functions
+        Start   2: dir_iter
+        Start   3: string_split
+        Start   4: wwrite_to_fd
+        Start   5: env_vars
+        Start   6: env
+        Start   7: str_to_num
+        Start   8: enum
+  1/246 Test   #2: dir_iter .................................   Passed    
+        Start   9: highlighting
+  2/246 Test   #1: utility_functions ........................   Passed    
+        Start  10: new_parser_ll2
+  3/246 Test   #3: string_split .............................   Passed    
+        Start  11: new_parser_fuzzing
+  4/246 Test   #4: wwrite_to_fd .............................   Passed    
+        Start  12: new_parser_correctness
+  5/246 Test   #5: env_vars .................................   Passed    
+        Start  13: new_parser_ad_hoc
+  6/246 Test   #8: enum .....................................   Passed    
+        Start  14: new_parser_errors
+  7/246 Test   #6: env ......................................   Passed    
+        Start  15: error_messages
+  8/246 Test   #7: str_to_num ...............................   Passed    
+        Start  16: escape
+  9/246 Test  #10: new_parser_ll2 ...........................   Passed    
+        Start  17: format
+ 10/246 Test  #12: new_parser_correctness ...................   Passed    
+        Start  18: convert
+ 11/246 Test  #13: new_parser_ad_hoc ........................   Passed    
+        Start  19: convert_ascii
+ 12/246 Test  #14: new_parser_errors ........................   Passed    
+        Start  20: perf_convert_ascii
+ 13/246 Test  #15: error_messages ...........................   Passed    
+        Start  21: convert_nulls
+ 14/246 Test   #9: highlighting .............................   Passed    
+        Start  22: tokenizer
+ 15/246 Test  #17: format ...................................   Passed    
+        Start  23: fd_monitor
+ 16/246 Test  #21: convert_nulls ............................   Passed    
+        Start  24: iothread
+ 17/246 Test  #22: tokenizer ................................   Passed    
+        Start  25: pthread
+ 18/246 Test  #24: iothread .................................   Passed    
+        Start  26: debounce
+ 19/246 Test  #25: pthread ..................................   Passed    
+        Start  27: parser
+ 20/246 Test  #27: parser ...................................   Passed    
+        Start  28: cancellation
+ 21/246 Test  #20: perf_convert_ascii .......................   Passed    
+        Start  29: indents
+ 22/246 Test  #23: fd_monitor ...............................   Passed    
+        Start  30: utf8
+ 23/246 Test  #29: indents ..................................   Passed    
+        Start  31: feature_flags
+ 24/246 Test  #30: utf8 .....................................   Passed    
+        Start  32: escape_sequences
+ 25/246 Test  #31: feature_flags ............................   Passed    
+        Start  33: pcre2_escape
+ 26/246 Test  #32: escape_sequences .........................   Passed    
+        Start  34: lru
+ 27/246 Test  #34: lru ......................................   Passed    
+        Start  35: expand
+ 28/246 Test  #35: expand ...................................   Passed    
+        Start  36: fuzzy_match
+ 29/246 Test  #36: fuzzy_match ..............................   Passed    
+        Start  37: ifind
+ 30/246 Test  #16: escape ...................................   Passed    
+        Start  38: ifind_fuzzy
+ 31/246 Test  #33: pcre2_escape .............................   Passed    
+        Start  39: abbreviations
+ 32/246 Test  #38: ifind_fuzzy ..............................   Passed    
+        Start  40: builtins/test
+ 33/246 Test  #37: ifind ....................................   Passed    
+        Start  41: wcstod
+ 34/246 Test  #39: abbreviations ............................   Passed    
+        Start  42: fish_wcstod_underscores
+ 35/246 Test  #41: wcstod ...................................   Passed    
+        Start  43: dup2s
+ 36/246 Test  #40: builtins/test ............................   Passed    
+        Start  44: path
+ 37/246 Test  #42: fish_wcstod_underscores ..................   Passed    
+        Start  45: pager_navigation
+ 38/246 Test  #43: dup2s ....................................   Passed    
+        Start  46: pager_layout
+ 39/246 Test  #44: path .....................................   Passed    
+        Start  47: word_motion
+ 40/246 Test  #11: new_parser_fuzzing .......................   Passed    
+        Start  48: is_potential_path
+ 41/246 Test  #45: pager_navigation .........................   Passed    
+        Start  49: colors
+ 42/246 Test  #46: pager_layout .............................   Passed    
+        Start  50: wildcard
+ 43/246 Test  #47: word_motion ..............................   Passed    
+        Start  51: complete
+ 44/246 Test  #49: colors ...................................   Passed    
+        Start  52: autoload
+ 45/246 Test  #48: is_potential_path ........................   Passed    
+        Start  53: input
+ 46/246 Test  #50: wildcard .................................   Passed    
+        Start  54: line_iterator
+ 47/246 Test  #53: input ....................................   Passed    
+        Start  55: undo
+ 48/246 Test  #54: line_iterator ............................   Passed    
+        Start  56: universal
+ 49/246 Test  #52: autoload .................................   Passed    
+        Start  57: wait_handles
+ 50/246 Test  #51: complete .................................   Passed    
+        Start  58: completion_insertions
+ 51/246 Test  #55: undo .....................................   Passed    
+        Start  59: autosuggestion_ignores
+ 52/246 Test  #57: wait_handles .............................   Passed    
+        Start  60: autosuggestion_combining
+ 53/246 Test  #58: completion_insertions ....................   Passed    
+        Start  61: autosuggest_suggest_special
+ 54/246 Test  #59: autosuggestion_ignores ...................   Passed    
+        Start  62: history
+ 55/246 Test  #60: autosuggestion_combining .................   Passed    
+        Start  63: history_merge
+ 56/246 Test  #62: history ..................................   Passed    
+        Start  64: history_paths
+ 57/246 Test  #64: history_paths ............................   Passed    
+        Start  65: history_races
+ 58/246 Test  #61: autosuggest_suggest_special ..............   Passed    
+        Start  66: history_formats
+ 59/246 Test  #66: history_formats ..........................   Passed    
+        Start  67: string
+ 60/246 Test  #67: string ...................................   Passed    
+        Start  68: illegal_command_exit_code
+ 61/246 Test  #68: illegal_command_exit_code ................   Passed    
+        Start  69: maybe
+ 62/246 Test  #69: maybe ....................................   Passed    
+        Start  70: layout_cache
+ 63/246 Test  #70: layout_cache .............................   Passed    
+        Start  71: prompt
+ 64/246 Test  #71: prompt ...................................   Passed    
+        Start  72: normalize
+ 65/246 Test  #18: convert ..................................   Passed    
+        Start  73: dirname
+ 66/246 Test  #72: normalize ................................   Passed    
+        Start  74: topics
+ 67/246 Test  #73: dirname ..................................   Passed    
+        Start  75: pipes
+ 68/246 Test  #19: convert_ascii ............................   Passed    
+        Start  76: fd_event
+ 69/246 Test  #75: pipes ....................................   Passed    
+        Start  77: timer_format
+ 70/246 Test  #76: fd_event .................................   Passed    
+        Start  78: termsize
+ 71/246 Test  #77: timer_format .............................   Passed    
+        Start  79: killring
+ 72/246 Test  #78: termsize .................................   Passed    
+        Start  80: re
+ 73/246 Test  #79: killring .................................   Passed    
+        Start  81: wgetopt
+ 74/246 Test  #74: topics ...................................   Passed    
+        Start  82: abbr.fish
+ 75/246 Test  #81: wgetopt ..................................   Passed    
+        Start  83: alias.fish
+ 76/246 Test  #26: debounce .................................   Passed    
+        Start  84: andandoror.fish
+ 77/246 Test  #65: history_races ............................   Passed    
+        Start  85: andor.fish
+ 78/246 Test  #82: abbr.fish ................................   Passed    
+        Start  86: argparse.fish
+ 79/246 Test  #83: alias.fish ...............................   Passed    
+        Start  87: bad-option.fish
+ 80/246 Test  #84: andandoror.fish ..........................   Passed    
+        Start  88: basic.fish
+ 81/246 Test  #85: andor.fish ...............................   Passed    
+        Start  89: bind.fish
+ 82/246 Test  #87: bad-option.fish ..........................   Passed    
+        Start  90: braces.fish
+ 83/246 Test  #86: argparse.fish ............................   Passed    
+        Start  91: broken-config.fish
+ 84/246 Test  #89: bind.fish ................................   Passed    
+        Start  92: builtinbuiltin.fish
+ 85/246 Test  #90: braces.fish ..............................   Passed    
+        Start  93: caller-observer.fish
+ 86/246 Test  #80: re .......................................   Passed    
+        Start  94: cd.fish
+ 87/246 Test  #91: broken-config.fish .......................   Passed    
+        Start  95: check-all-fish-files.fish
+ 88/246 Test  #92: builtinbuiltin.fish ......................   Passed    
+        Start  96: check-completions.fish
+ 89/246 Test  #93: caller-observer.fish .....................   Passed    
+        Start  97: check-translations.fish
+ 90/246 Test  #88: basic.fish ...............................***Failed    
+  which failed to match line stdout:98:
+        Start  98: cmdsub-limit.fish
+ 91/246 Test  #98: cmdsub-limit.fish ........................   Passed    
+        Start  99: cmdsub.fish
+ 92/246 Test  #99: cmdsub.fish ..............................   Passed    
+        Start 100: colon-delimited-var.fish
+ 93/246 Test #100: colon-delimited-var.fish .................   Passed    
+        Start 101: command-1.fish
+ 94/246 Test #101: command-1.fish ...........................   Passed    
+        Start 102: command-2.fish
+ 95/246 Test #102: command-2.fish ...........................   Passed    
+        Start 103: command-not-found.fish
+ 96/246 Test #103: command-not-found.fish ...................   Passed    
+        Start 104: command-vars-persist.fish
+ 97/246 Test  #56: universal ................................   Passed    
+        Start 105: commandline.fish
+ 98/246 Test #104: command-vars-persist.fish ................   Passed    
+        Start 106: complete-group-order.fish
+ 99/246 Test #105: commandline.fish .........................   Passed    
+        Start 107: complete.fish
+100/246 Test #106: complete-group-order.fish ................   Passed    
+        Start 108: complete_directories.fish
+101/246 Test #108: complete_directories.fish ................   Passed    
+        Start 109: contains_opt.fish
+102/246 Test  #94: cd.fish ..................................   Passed    
+        Start 110: count.fish
+103/246 Test #109: contains_opt.fish ........................   Passed    
+        Start 111: deep-cmdsub.fish
+104/246 Test #107: complete.fish ............................***Failed    
+        Start 112: directory-redirect.fish
+105/246 Test #110: count.fish ...............................   Passed    
+        Start 113: disown-parent.fish
+106/246 Test #111: deep-cmdsub.fish .........................   Passed    
+        Start 114: empty.fish
+107/246 Test #112: directory-redirect.fish ..................   Passed    
+        Start 115: env.fish
+108/246 Test #114: empty.fish ...............................   Passed    
+        Start 116: eval.fish
+109/246 Test  #97: check-translations.fish ..................   Passed    
+        Start 117: exec.fish
+110/246 Test #115: env.fish .................................   Passed    
+        Start 118: exit-status-with-closing-stderr.fish
+111/246 Test #116: eval.fish ................................   Passed    
+        Start 119: expansion.fish
+112/246 Test #117: exec.fish ................................   Passed    
+        Start 120: fds.fish
+113/246 Test #118: exit-status-with-closing-stderr.fish .....   Passed    
+        Start 121: features-ampersand-nobg-in-token1.fish
+114/246 Test #121: features-ampersand-nobg-in-token1.fish ...   Passed    
+        Start 122: features-nocaret1.fish
+115/246 Test #120: fds.fish .................................   Passed    
+        Start 123: features-nocaret2.fish
+116/246 Test #113: disown-parent.fish .......................   Passed    
+        Start 124: features-nocaret3.fish
+117/246 Test #119: expansion.fish ...........................   Passed    
+        Start 125: features-nocaret4.fish
+118/246 Test #122: features-nocaret1.fish ...................   Passed    
+        Start 126: features-qmark1.fish
+119/246 Test #123: features-nocaret2.fish ...................   Passed    
+        Start 127: features-qmark2.fish
+120/246 Test #125: features-nocaret4.fish ...................   Passed    
+        Start 128: features-string-backslashes-off.fish
+121/246 Test #124: features-nocaret3.fish ...................   Passed    
+        Start 129: features-string-backslashes.fish
+122/246 Test #126: features-qmark1.fish .....................   Passed    
+        Start 130: fish_add_path.fish
+123/246 Test #127: features-qmark2.fish .....................   Passed    
+        Start 131: fish_user_paths.fish
+124/246 Test #129: features-string-backslashes.fish .........   Passed    
+        Start 132: for.fish
+125/246 Test #128: features-string-backslashes-off.fish .....   Passed    
+        Start 133: function-definition.fish
+126/246 Test #131: fish_user_paths.fish .....................   Passed    
+        Start 134: function.fish
+127/246 Test #130: fish_add_path.fish .......................   Passed    
+        Start 135: functions.fish
+128/246 Test #133: function-definition.fish .................   Passed    
+        Start 136: git.fish
+129/246 Test #132: for.fish .................................   Passed    
+        Start 137: glob.fish
+130/246 Test #134: function.fish ............................   Passed    
+        Start 138: history.fish
+131/246 Test #135: functions.fish ...........................   Passed    
+        Start 139: indent.fish
+132/246 Test  #96: check-completions.fish ...................***Failed    
+        Start 140: init-command-2.fish
+133/246 Test #137: glob.fish ................................   Passed    
+        Start 141: init-command-mix-ordering.fish
+134/246 Test #138: history.fish .............................   Passed    
+        Start 142: init-command-mix.fish
+135/246 Test #140: init-command-2.fish ......................   Passed    
+        Start 143: init-command.fish
+136/246 Test #141: init-command-mix-ordering.fish ...........   Passed    
+        Start 144: init-unreadable-cwd.fish
+137/246 Test #142: init-command-mix.fish ....................   Passed    
+        Start 145: invocation.fish
+138/246 Test #143: init-command.fish ........................   Passed    
+        Start 146: job-control-noninteractive.fish
+139/246 Test #144: init-unreadable-cwd.fish .................   Passed    
+        Start 147: job-control-not-a-tty.fish
+140/246 Test #139: indent.fish ..............................   Passed    
+        Start 148: job-ids.fish
+141/246 Test  #28: cancellation .............................   Passed    
+        Start 149: jobs.fish
+142/246 Test #146: job-control-noninteractive.fish ..........   Passed    
+        Start 150: line-continuation.fish
+143/246 Test #147: job-control-not-a-tty.fish ...............   Passed    
+        Start 151: line-number.fish
+144/246 Test #148: job-ids.fish .............................   Passed    
+        Start 152: locale-numeric.fish
+145/246 Test #145: invocation.fish ..........................   Passed    
+        Start 153: locale.fish
+146/246 Test #150: line-continuation.fish ...................   Passed    
+        Start 154: loops.fish
+147/246 Test #151: line-number.fish .........................   Passed    
+        Start 155: math.fish
+148/246 Test #153: locale.fish ..............................   Passed    
+        Start 156: no-config.fish
+149/246 Test #136: git.fish .................................   Passed    
+        Start 157: no-execute.fish
+150/246 Test #152: locale-numeric.fish ......................   Passed    
+        Start 158: noshebang.fish
+151/246 Test #154: loops.fish ...............................   Passed    
+        Start 159: not.fish
+152/246 Test #155: math.fish ................................   Passed    
+        Start 160: path.fish
+153/246 Test #156: no-config.fish ...........................   Passed    
+        Start 161: pipeline-pgroup.fish
+154/246 Test #158: noshebang.fish ...........................   Passed    
+        Start 162: pipestatus.fish
+155/246 Test #157: no-execute.fish ..........................   Passed    
+        Start 163: printf.fish
+156/246 Test #159: not.fish .................................   Passed    
+        Start 164: prompt.fish
+157/246 Test #161: pipeline-pgroup.fish .....................   Passed    
+        Start 165: psub.fish
+158/246 Test #164: prompt.fish ..............................   Passed    
+        Start 166: random.fish
+159/246 Test #163: printf.fish ..............................   Passed    
+        Start 167: rc-returned.fish
+160/246 Test #162: pipestatus.fish ..........................   Passed    
+        Start 168: read.fish
+161/246 Test #167: rc-returned.fish .........................   Passed    
+        Start 169: realpath.fish
+162/246 Test #165: psub.fish ................................   Passed    
+        Start 170: redirect.fish
+163/246 Test #166: random.fish ..............................   Passed    
+        Start 171: regex-import.fish
+164/246 Test #168: read.fish ................................   Passed    
+        Start 172: return.fish
+165/246 Test #169: realpath.fish ............................   Passed    
+        Start 173: scoping.fish
+166/246 Test #171: regex-import.fish ........................   Passed    
+        Start 174: self-signal-usr1.fish
+167/246 Test #170: redirect.fish ............................   Passed    
+        Start 175: set.fish
+168/246 Test #172: return.fish ..............................   Passed    
+        Start 176: setenv.fish
+169/246 Test #173: scoping.fish .............................   Passed    
+        Start 177: sigint.fish
+170/246 Test #174: self-signal-usr1.fish ....................   Passed    
+        Start 178: sigint2.fish
+171/246 Test #176: setenv.fish ..............................   Passed    
+        Start 179: signal.fish
+172/246 Test #179: signal.fish ..............................   Passed    
+        Start 180: slices.fish
+173/246 Test #177: sigint.fish ..............................   Passed    
+        Start 181: stack-overflow.fish
+174/246 Test #175: set.fish .................................   Passed    
+        Start 182: status-command.fish
+175/246 Test #180: slices.fish ..............................   Passed    
+        Start 183: status-value.fish
+176/246 Test #178: sigint2.fish .............................   Passed    
+        Start 184: status.fish
+177/246 Test #181: stack-overflow.fish ......................   Passed    
+        Start 185: string-advanced.fish
+178/246 Test #182: status-command.fish ......................   Passed    
+        Start 186: string.fish
+179/246 Test #183: status-value.fish ........................   Passed    
+        Start 187: switch.fish
+180/246 Test #184: status.fish ..............................   Passed    
+        Start 188: symlinks-not-overwritten.fish
+181/246 Test #185: string-advanced.fish .....................   Passed    
+        Start 189: syntax-error-location.fish
+182/246 Test #187: switch.fish ..............................   Passed    
+        Start 190: test.fish
+183/246 Test #188: symlinks-not-overwritten.fish ............   Passed    
+        Start 191: threads.fish
+184/246 Test #190: test.fish ................................   Passed    
+        Start 192: time.fish
+185/246 Test #189: syntax-error-location.fish ...............   Passed    
+        Start 193: tmux-abbr.fish
+186/246 Test #191: threads.fish .............................   Passed    
+        Start 194: tmux-bind.fish
+187/246 Test  #63: history_merge ............................   Passed    
+        Start 195: tmux-complete.fish
+188/246 Test #192: time.fish ................................   Passed    
+        Start 196: tmux-history-search.fish
+189/246 Test #160: path.fish ................................***Failed    
+  which failed to match line stdout:42:
+        Start 197: tmux-prompt.fish
+190/246 Test #186: string.fish ..............................   Passed    
+        Start 198: trace.fish
+191/246 Test #198: trace.fish ...............................   Passed    
+        Start 199: trap.fish
+192/246 Test  #95: check-all-fish-files.fish ................   Passed    
+        Start 200: trap_print.fish
+193/246 Test #194: tmux-bind.fish ...........................***Failed    
+  which failed to match line stdout:1:
+        Start 201: type.fish
+194/246 Test #200: trap_print.fish ..........................   Passed    
+        Start 202: ulimit.fish
+195/246 Test #201: type.fish ................................   Passed    
+        Start 203: umask.fish
+196/246 Test #202: ulimit.fish ..............................   Passed    
+        Start 204: variable-assignment.fish
+197/246 Test #203: umask.fish ...............................   Passed    
+        Start 205: vars_as_commands.fish
+198/246 Test #204: variable-assignment.fish .................   Passed    
+        Start 206: version.fish
+199/246 Test #205: vars_as_commands.fish ....................   Passed    
+        Start 207: wait.fish
+200/246 Test #206: version.fish .............................   Passed    
+        Start 208: wildcard.fish
+201/246 Test #197: tmux-prompt.fish .........................***Failed    
+  which failed to match line stdout:1:
+        Start 209: wraps.fish
+202/246 Test #208: wildcard.fish ............................   Passed    
+        Start 210: zero_based_array.fish
+203/246 Test #209: wraps.fish ...............................   Passed    
+        Start 211: abbrs.py
+204/246 Test #210: zero_based_array.fish ....................   Passed    
+        Start 212: bind.py
+205/246 Test #211: abbrs.py .................................   Passed    
+        Start 213: bind_mode_events.py
+206/246 Test #193: tmux-abbr.fish ...........................***Failed    
+  which failed to match line stdout:1:
+        Start 214: cancel_event.py
+207/246 Test #199: trap.fish ................................   Passed    
+        Start 215: commandline.py
+208/246 Test #196: tmux-history-search.fish .................***Failed    
+  which failed to match line stdout:1:
+        Start 216: complete-group-order.py
+209/246 Test #215: commandline.py ...........................   Passed    
+        Start 217: complete.py
+210/246 Test #216: complete-group-order.py ..................   Passed    
+        Start 218: cursor_selection.py
+211/246 Test #214: cancel_event.py ..........................   Passed    
+        Start 219: disable_mouse.py
+212/246 Test #213: bind_mode_events.py ......................   Passed    
+        Start 220: eval-stack-overflow.py
+213/246 Test #218: cursor_selection.py ......................   Passed    
+        Start 221: exit.py
+214/246 Test #219: disable_mouse.py .........................   Passed    
+        Start 222: exit_handlers.py
+215/246 Test #220: eval-stack-overflow.py ...................   Passed    
+        Start 223: exit_nohang.py
+216/246 Test #221: exit.py ..................................   Passed    
+        Start 224: fg.py
+217/246 Test #222: exit_handlers.py .........................   Passed    
+        Start 225: fkr.py
+218/246 Test #217: complete.py ..............................   Passed    
+        Start 226: generic.py
+219/246 Test #149: jobs.fish ................................   Passed    
+        Start 227: histfile.py
+220/246 Test #223: exit_nohang.py ...........................***Failed    
+1 test failed
+        Start 228: history.py
+221/246 Test #195: tmux-complete.fish .......................***Failed    
+  which failed to match line stdout:1:
+        Start 229: isatty.py
+222/246 Test #226: generic.py ...............................   Passed    
+        Start 230: job_summary.py
+223/246 Test #227: histfile.py ..............................   Passed    
+        Start 231: nullterm.py
+224/246 Test #207: wait.fish ................................   Passed    
+        Start 232: pipeline.py
+225/246 Test #229: isatty.py ................................   Passed    
+        Start 233: postexec.py
+226/246 Test #228: history.py ...............................   Passed    
+        Start 234: private_mode.py
+227/246 Test #231: nullterm.py ..............................   Passed    
+        Start 235: read.py
+228/246 Test #233: postexec.py ..............................   Passed    
+        Start 236: set_color.py
+229/246 Test #235: read.py ..................................   Passed    
+        Start 237: sigint.py
+230/246 Test #236: set_color.py .............................   Passed    
+        Start 238: signals.py
+231/246 Test #230: job_summary.py ...........................   Passed    
+        Start 239: status.py
+232/246 Test #239: status.py ................................   Passed    
+        Start 240: stdin_nonblocking.py
+233/246 Test #237: sigint.py ................................   Passed    
+        Start 241: terminal.py
+234/246 Test #212: bind.py ..................................   Passed    
+        Start 242: torn_escapes.py
+235/246 Test #234: private_mode.py ..........................   Passed    
+        Start 243: tty_ownership.py
+236/246 Test #240: stdin_nonblocking.py .....................   Passed    
+        Start 244: undo.py
+237/246 Test #243: tty_ownership.py .........................   Passed    
+        Start 245: wait.py
+238/246 Test #244: undo.py ..................................   Passed    
+        Start 246: wildcard_tab.py
+239/246 Test #242: torn_escapes.py ..........................   Passed    
+240/246 Test #238: signals.py ...............................   Passed    
+241/246 Test #232: pipeline.py ..............................   Passed    
+242/246 Test #246: wildcard_tab.py ..........................   Passed    
+243/246 Test #225: fkr.py ...................................***Failed    
+Testing file pexpects/fkr.py:Failed to match pattern: Exiting\ at\ your\ request\.\\r\\n
+1 test failed
+244/246 Test #245: wait.py ..................................   Passed    
+245/246 Test #241: terminal.py ..............................***Failed    
+Testing file pexpects/terminal.py:Failed to match pattern: term\-support:\ Terminal\ has\ 0\ columns,\ falling\ back\ to\ default\ width
+1 test failed
+246/246 Test #224: fg.py ....................................***Failed    
+Testing file pexpects/fg.py:Failed to match pattern: SIGTSTP
+1 test failed
+95% tests passed, 13 tests failed out of 246
+	 88 - basic.fish (Failed)
 	 96 - check-completions.fish (Failed)
 	107 - complete.fish (Failed)
+	160 - path.fish (Failed)
 	193 - tmux-abbr.fish (Failed)
 	194 - tmux-bind.fish (Failed)
 	195 - tmux-complete.fish (Failed)

--
Gitblit v1.9.3