Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
64 lines
1.5 KiB
Makefile
64 lines
1.5 KiB
Makefile
V ?= 0
|
||
|
||
SILENT = $(SILENT_$(V))
|
||
SILENT_0 = @
|
||
SILENT_1 =
|
||
|
||
SHELL = /bin/bash -o pipefail
|
||
VIM = vim -u test/test_vimrc -U none -T dumb -E --cmd "set runtimepath+=${PWD}"
|
||
|
||
.PHONY: help test test-fold test-indent test-efm
|
||
|
||
all: test
|
||
|
||
test: test-fold test-indent test-efm test-syntax
|
||
|
||
test-fold:
|
||
$(SILENT) $(VIM) \
|
||
-c 'source test/functions.vim' \
|
||
-c 'source test/run_test.vim' \
|
||
-c 'call RunTestFold()'
|
||
|
||
test-indent:
|
||
$(SILENT) $(VIM) \
|
||
-c 'source test/functions.vim' \
|
||
-c 'source test/run_test.vim' \
|
||
-c 'call RunTestIndent()'
|
||
|
||
test-efm:
|
||
$(SILENT) $(VIM) \
|
||
-c 'source test/functions.vim' \
|
||
-c 'source test/run_test.vim' \
|
||
-c 'call RunTestEfm()' | \
|
||
tee test-efm.log | grep "^Error format test"
|
||
|
||
test-syntax:
|
||
$(SILENT) $(VIM) \
|
||
-c 'source test/functions.vim' \
|
||
-c 'source test/run_test.vim' \
|
||
-c 'call RunTestSyntax()' | tr -d '[]' | \
|
||
tee test-syntax.log | grep "^Syntax test"
|
||
|
||
performance:
|
||
$(SILENT) time $(VIM) \
|
||
--cmd 'silent edit test/indent.sv' \
|
||
--cmd 'normal! gg=G' \
|
||
--cmd 'quit!'
|
||
|
||
profile:
|
||
$(SILENT) $(VIM) \
|
||
--cmd 'profile start verilog_profile.result' \
|
||
--cmd 'profile! file indent/verilog_systemverilog.vim' \
|
||
-c 'source test/functions.vim' \
|
||
-c 'source test/run_test.vim'
|
||
|
||
help:
|
||
@echo "Test targets:"
|
||
@echo ""
|
||
@echo "make test - Run addon tests"
|
||
@echo "make performance - Measure performance"
|
||
@echo "make profile - Measure performance using vims built in profiler"
|
||
@echo
|
||
@echo "Options:"
|
||
@echo "V=1 - Enable verbose mode"
|