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:[31mFailed to match pattern:[39m [1mExiting\ at\ your\ request\.\\r\\n[0m - Test #241: terminal.py ..............................***Failed -Testing file pexpectsterminal.py:[31mFailed to match pattern:[39m [1mterm\-support:\ Terminal\ has\ 0\ columns,\ falling\ back\ to\ default\ width[0m - Test #224: fg.py ....................................***Failed -Testing file pexpectsfg.py:[31mFailed to match pattern:[39m [1mSIGTSTP[0m + 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:[31mFailed to match pattern:[39m [1mExiting\ at\ your\ request\.\\r\\n[0m +1 test failed +244/246 Test #245: wait.py .................................. Passed +245/246 Test #241: terminal.py ..............................***Failed +Testing file pexpects/terminal.py:[31mFailed to match pattern:[39m [1mterm\-support:\ Terminal\ has\ 0\ columns,\ falling\ back\ to\ default\ width[0m +1 test failed +246/246 Test #224: fg.py ....................................***Failed +Testing file pexpects/fg.py:[31mFailed to match pattern:[39m [1mSIGTSTP[0m +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