aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/vim_spec.lua
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-08-14 23:57:45 +0200
committerGitHub <noreply@github.com>2019-08-14 23:57:45 +0200
commitfc60d92795d20f3f3c498b97aae5e46a71cafa8d (patch)
treece2483881c6f7a0224ac97847365e3774535bee1 /test/functional/api/vim_spec.lua
parent7d92c391a196dc7eb36780706d6fd044a2a98313 (diff)
downloadrneovim-fc60d92795d20f3f3c498b97aae5e46a71cafa8d.tar.gz
rneovim-fc60d92795d20f3f3c498b97aae5e46a71cafa8d.tar.bz2
rneovim-fc60d92795d20f3f3c498b97aae5e46a71cafa8d.zip
tests: skip "API nvim_parse_expression" on MSVC_32 (#10773)
Only "API nvim_parse_expression works with &opt" is flaky, but easier to skip all of "API nvim_parse_expression". Ref: https://github.com/neovim/neovim/issues/10241
Diffstat (limited to 'test/functional/api/vim_spec.lua')
-rw-r--r--test/functional/api/vim_spec.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua
index 110b3a4b16..519b65081e 100644
--- a/test/functional/api/vim_spec.lua
+++ b/test/functional/api/vim_spec.lua
@@ -1148,6 +1148,13 @@ describe('API', function()
before_each(function()
meths.set_option('isident', '')
end)
+
+ local it_maybe_pending = it
+ if (helpers.isCI('appveyor') and os.getenv('CONFIGURATION') == 'MSVC_32') then
+ -- For "works with &opt" (flaky on MSVC_32), but not easy to skip alone. #10241
+ it_maybe_pending = pending
+ end
+
local function simplify_east_api_node(line, east_api_node)
if east_api_node == NIL then
return nil
@@ -1345,7 +1352,7 @@ describe('API', function()
end
assert:set_parameter('TableFormatLevel', 1000000)
require('test.unit.viml.expressions.parser_tests')(
- it, _check_parsing, hl, fmtn)
+ it_maybe_pending, _check_parsing, hl, fmtn)
end)
describe('nvim_list_uis', function()