]> granicus.if.org Git - vim/commitdiff
patch 8.2.1986: expression test is flaky on Appveyor v8.2.1986
authorBram Moolenaar <Bram@vim.org>
Sat, 14 Nov 2020 19:57:20 +0000 (20:57 +0100)
committerBram Moolenaar <Bram@vim.org>
Sat, 14 Nov 2020 19:57:20 +0000 (20:57 +0100)
Problem:    Expression test is flaky on Appveyor.
Solution:   Temporarily disable the test in MS-Windows.

src/testdir/test_vim9_expr.vim
src/version.c

index 0752772211fbca467413bce7d641248c1f3a42e3..63bfdd8040210e52149c049e8ef7756c55a38a58 100644 (file)
@@ -567,11 +567,14 @@ def Test_expr4_equal()
       assert_equal(false, function('g:Test_expr4_equal', [123]) == function('g:Test_expr4_is', [123]))
       assert_equal(false, function('g:Test_expr4_equal', [123]) == function('g:Test_expr4_equal', [999]))
 
-      var OneFunc: func
-      var TwoFunc: func
-      OneFunc = function('len')
-      TwoFunc = function('len')
-      assert_equal(true, OneFunc('abc') == TwoFunc('123'))
+      # TODO: this unexpectedly sometimes fails on Appveyor
+      if !has('win32')
+        var OneFunc: func
+        var TwoFunc: func
+        OneFunc = function('len')
+        TwoFunc = function('len')
+        assert_equal(true, OneFunc('abc') == TwoFunc('123'))
+      endif
   END
   CheckDefAndScriptSuccess(lines)
 
index 8174386fecde80d0ea3b90aae5ebff89cd1a1ceb..b78e0b59ce65f899ae7cdfc9ea12aa1ce571bc8e 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1986,
 /**/
     1985,
 /**/