# HG changeset patch # User Bram Moolenaar # Date 1625341503 -7200 # Node ID c39a64bc5ca21fe7de75c18da4b4b309f52d7b2a # Parent 21bf9393bbb75b67685ffa13d4d6c5ce2c900f07 patch 8.2.3093: tablabel_tooltip test fails with Athena Commit: https://github.com/vim/vim/commit/fb773a3e0aa9466bb953c29bad0bf4ba34461a40 Author: Bram Moolenaar Date: Sat Jul 3 21:37:59 2021 +0200 patch 8.2.3093: tablabel_tooltip test fails with Athena Problem: tablabel_tooltip test fails with Athena. (Dominique Pell?) Solution: Skip the test when using Athena. (closes https://github.com/vim/vim/issues/8508) diff --git a/src/testdir/check.vim b/src/testdir/check.vim --- a/src/testdir/check.vim +++ b/src/testdir/check.vim @@ -14,6 +14,17 @@ func CheckFeature(name) endif endfunc +" Command to check for the absence of a feature. +command -nargs=1 CheckNotFeature call CheckNotFeature() +func CheckNotFeature(name) + if !has(a:name, 1) + throw 'Checking for non-existent feature ' .. a:name + endif + if has(a:name) + throw 'Skipped: ' .. a:name .. ' feature present' + endif +endfunc + " Command to check for the presence of a working option. command -nargs=1 CheckOption call CheckOption() func CheckOption(name) diff --git a/src/testdir/test_gui.vim b/src/testdir/test_gui.vim --- a/src/testdir/test_gui.vim +++ b/src/testdir/test_gui.vim @@ -1118,6 +1118,8 @@ func TestGuiTabToolTip() endfunc func Test_gui_tablabel_tooltip() + CheckNotFeature gui_athena + %bw! " Removing the tabline at the end of this test, reduces the window height by " one. Save and restore it after the test. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -756,6 +756,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3093, +/**/ 3092, /**/ 3091,