diff options
author | ZyX <kp-pav@yandex.ru> | 2015-08-14 08:40:49 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2015-10-08 22:00:43 +0300 |
commit | 0960e169086e5f2d63fa24053e7c1c06e7abc912 (patch) | |
tree | d8342ac04bb7f124a659a60a379c5feb0497b1fa | |
parent | 9afa45e6391eda5aeeed13475e65071558b5b59c (diff) | |
download | rneovim-0960e169086e5f2d63fa24053e7c1c06e7abc912.tar.gz rneovim-0960e169086e5f2d63fa24053e7c1c06e7abc912.tar.bz2 rneovim-0960e169086e5f2d63fa24053e7c1c06e7abc912.zip |
functests: Disable some tests when running with address sanitizer
Ref #1350
-rw-r--r-- | test/functional/shada/history_spec.lua | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/functional/shada/history_spec.lua b/test/functional/shada/history_spec.lua index 0c39b65ee1..9ec7f9c256 100644 --- a/test/functional/shada/history_spec.lua +++ b/test/functional/shada/history_spec.lua @@ -12,6 +12,16 @@ describe('ShaDa support code', function() before_each(reset) after_each(clear) + local clang_sanitizer = os.getenv('CLANG_SANITIZER') + local it_noasan + if clang_sanitizer and clang_sanitizer:match('ASAN') then + it_noasan = function(name, test) + pending(name, function() end) + end + else + it_noasan = it + end + it('is able to dump and read back command-line history', function() nvim_command('set shada=\'0') nvim_feed(':" Test\n') @@ -237,7 +247,7 @@ describe('ShaDa support code', function() eq('.«', nvim_eval('getline(".")')) end) - it('dumps&loads s/pattern correctly when &encoding /= UTF-8 when dumping', + it_noasan('dumps&loads s/pattern correctly when &encoding /= UTF-8 when dumping', function() set_additional_cmd('set encoding=latin1') reset() @@ -278,7 +288,7 @@ describe('ShaDa support code', function() eq('', nvim_eval('histget("/", -1)')) end) - it('dumps&loads /pattern correctly when &encoding /= UTF-8 when dumping', + it_noasan('dumps&loads /pattern correctly when &encoding /= UTF-8 when dumping', function() set_additional_cmd('set encoding=latin1') reset() |