LuaLS / LuaLS/lua-language-server
Build fails on failed unit test
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Lua
- Star
- 4.4k
- Fork
- 442
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
How are you using the lua-language-server?
NeoVim
Which OS are you using?
Windows WSL
What is the issue affecting?
Other
Expected Behaviour
Unit tests are up to date and lua-language-server has passing unit tests on build.
Actual Behaviour
Assert at test/cli/visualize/test.lua:18 fails.
output mismatch for test file test/cli/visualize/testdata/all-types.txt
Reproduction steps
- Followed steps here https://luals.github.io/wiki/build/
- due to local settings, had to convert line endings via
dos2unix make.sh - but instead of
./make.shusedzsh make.sh
- due to local settings, had to convert line endings via
- Found out that luamake isnt installed as already mentioned at #2953
- converted 3rd/luamake/*.sh files via
dos2unix - installed via
zsh ./compile/install.sh
- converted 3rd/luamake/*.sh files via
- Executed
zsh make.shthat failed on the unit test- see Log File section for command line output
Additional Notes
No response
Log File
[35/37] Run test.
OS: linux 5.15.167
Arch: x86_64
Compiler: GCC 11.4.0
CRT: libstdc++ 20230528 glibc 2.35
DEBUG: false
...........................................................................
................................
Ran 107 tests in 0.064 seconds, 107 successes, 0 failures
OK
[36/37] Copy build/linux/bin/bootstrap luamake
Cleaning... 92 files.
[91/94] Run test: 3rd/bee.lua/test/test.lua.
OS: linux 5.15.167
Arch: x86_64
Compiler: GCC 11.4.0
CRT: libstdc++ 20230528 glibc 2.35
DEBUG: false
...........................................................................
................................
Ran 107 tests in 0.073 seconds, 107 successes, 0 failures
OK
[93/94] Run test: test.lua.
Loaded files in table: 0x562f522c1ef0
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/basic.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/builtin.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/coroutine.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/debug.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/io.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/math.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/os.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/package.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/string.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/table.lua
file:///home/pilnym/lua-language-server/meta/Lua%205.4%20zh-cn%20utf8/utf8.lua
===============
测试[basic]...
测试[basic]用时[0.000]
测试[definition]...
测试[definition]用时[0.082]
测试[type_inference]...
测试[type_inference]用时[0.239]
测试[implementation]...
测试[implementation]用时[0.002]
测试[references]...
测试[references]用时[0.019]
测试[hover]...
测试[hover]用时[0.189]
测试[completion]...
测试[completion]用时[0.388]
测试[diagnostics]...
测试[diagnostics]用时[0.663]
测试[crossfile]...
测试[crossfile]用时[0.256]
测试[highlight]...
测试[highlight]用时[0.006]
测试[rename]...
测试[rename]用时[0.016]
测试[signature]...
测试[signature]用时[0.015]
测试[command]...
测试[command]用时[0.001]
测试[document_symbol]...
测试[document_symbol]用时[0.016]
测试[code_action]...
测试[code_action]用时[0.004]
测试[other]...
测试[other]用时[0.000]
测试[tclient]...
Benchmark [performance-jass-common] takes [0.048] sec.
测试[tclient]用时[2.969]
测试[full]...
基准编译测试[vm.txt]单次耗时:0.0134870000(解析:0.0104980000, LuaDoc: 0.0029880000, Noder: 0.0000000000)
基准诊断测试[vm.txt]单次耗时:0.1993913333
基准编译测试[largeGlobal.txt]单次耗时:0.3035880000(解析:0.2184260000, LuaDoc: 0.0851570000, Noder: 0.0000000000)
基准诊断测试[largeGlobal.txt]单次耗时:4.6002090000
基准编译测试[guide.txt]单次耗时:0.0401860000(解析:0.0298920000, LuaDoc: 0.0102900000, Noder: 0.0000010000)
基准诊断测试[guide.txt]单次耗时:0.4222910000
基准编译测试[jass-common.txt]单次耗时:0.2049140000(解析:0.0259400000, LuaDoc: 0.1789690000, Noder: 0.0000000000)
基准诊断测试[jass-common.txt]单次耗时:5.0532490000
基准诊断目录: /home/pilnym/lua-language-server/script
诊断文件耗时: 0.007091 file:///home/pilnym/lua-language-server/script/SDBMHash.lua
诊断文件耗时: 0.674701 file:///home/pilnym/lua-language-server/script/await.lua
诊断文件耗时: 0.008015 file:///home/pilnym/lua-language-server/script/brave/brave.lua
诊断文件耗时: 0.442090 file:///home/pilnym/lua-language-server/script/brave/init.lua
诊断文件耗时: 0.021913 file:///home/pilnym/lua-language-server/script/brave/log.lua
诊断文件耗时: 0.027493 file:///home/pilnym/lua-language-server/script/brave/work.lua
诊断文件耗时: 0.015745 file:///home/pilnym/lua-language-server/script/cli/check.lua
诊断文件耗时: 0.035649 file:///home/pilnym/lua-language-server/script/cli/check_worker.lua
诊断文件耗时: 0.130100 file:///home/pilnym/lua-language-server/script/cli/doc/export.lua
诊断文件耗时: 0.045365 file:///home/pilnym/lua-language-server/script/cli/doc/init.lua
诊断文件耗时: 0.008140 file:///home/pilnym/lua-language-server/script/cli/init.lua
诊断文件耗时: 0.003025 file:///home/pilnym/lua-language-server/script/cli/version.lua
诊断文件耗时: 0.024236 file:///home/pilnym/lua-language-server/script/cli/visualize.lua
诊断文件耗时: 0.071916 file:///home/pilnym/lua-language-server/script/client.lua
诊断文件耗时: 0.119983 file:///home/pilnym/lua-language-server/script/config/config.lua
诊断文件耗时: 0.007188 file:///home/pilnym/lua-language-server/script/config/env.lua
诊断文件耗时: 0.001553 file:///home/pilnym/lua-language-server/script/config/init.lua
诊断文件耗时: 0.018132 file:///home/pilnym/lua-language-server/script/config/loader.lua
诊断文件耗时: 0.044376 file:///home/pilnym/lua-language-server/script/config/template.lua
诊断文件耗时: 0.143291 file:///home/pilnym/lua-language-server/script/core/code-action.lua
诊断文件耗时: 0.021135 file:///home/pilnym/lua-language-server/script/core/code-lens.lua
诊断文件耗时: 0.012614 file:///home/pilnym/lua-language-server/script/core/color.lua
诊断文件耗时: 0.017572 file:///home/pilnym/lua-language-server/script/core/command/autoRequire.lua
诊断文件耗时: 0.004361 file:///home/pilnym/lua-language-server/script/core/command/exportDocument.lua
诊断文件耗时: 0.002403 file:///home/pilnym/lua-language-server/script/core/command/getConfig.lua
诊断文件耗时: 0.008783 file:///home/pilnym/lua-language-server/script/core/command/jsonToLua.lua
诊断文件耗时: 0.010559 file:///home/pilnym/lua-language-server/script/core/command/reloadFFIMeta.lua
诊断文件耗时: 0.006963 file:///home/pilnym/lua-language-server/script/core/command/removeSpace.lua
诊断文件耗时: 0.001890 file:///home/pilnym/lua-language-server/script/core/command/setConfig.lua
诊断文件耗时: 0.011973 file:///home/pilnym/lua-language-server/script/core/command/solve.lua
诊断文件耗时: 0.064072 file:///home/pilnym/lua-language-server/script/core/completion/auto-require.lua
诊断文件耗时: 0.412779 file:///home/pilnym/lua-language-server/script/core/completion/completion.lua
诊断文件耗时: 0.001793 file:///home/pilnym/lua-language-server/script/core/completion/init.lua
诊断文件耗时: 0.075091 file:///home/pilnym/lua-language-server/script/core/completion/keyword.lua
诊断文件耗时: 0.069089 file:///home/pilnym/lua-language-server/script/core/completion/postfix.lua
诊断文件耗时: 0.022203 file:///home/pilnym/lua-language-server/script/core/definition.lua
诊断文件耗时: 0.011319 file:///home/pilnym/lua-language-server/script/core/diagnostics/ambiguity-1.lua
诊断文件耗时: 0.020755 file:///home/pilnym/lua-language-server/script/core/diagnostics/assign-type-mismatch.lua
诊断文件耗时: 0.005454 file:///home/pilnym/lua-language-server/script/core/diagnostics/await-in-sync.lua
诊断文件耗时: 0.010970 file:///home/pilnym/lua-language-server/script/core/diagnostics/cast-local-type.lua
诊断文件耗时: 0.093921 file:///home/pilnym/lua-language-server/script/core/diagnostics/cast-type-mismatch.lua
诊断文件耗时: 0.007593 file:///home/pilnym/lua-language-server/script/core/diagnostics/circle-doc-class.lua
诊断文件耗时: 0.008780 file:///home/pilnym/lua-language-server/script/core/diagnostics/close-non-object.lua
诊断文件耗时: 0.007039 file:///home/pilnym/lua-language-server/script/core/diagnostics/code-after-break.lua
诊断文件耗时: 0.006119 file:///home/pilnym/lua-language-server/script/core/diagnostics/codestyle-check.lua
诊断文件耗时: 0.012759 file:///home/pilnym/lua-language-server/script/core/diagnostics/count-down-loop.lua
诊断文件耗时: 0.011335 file:///home/pilnym/lua-language-server/script/core/diagnostics/deprecated.lua
诊断文件耗时: 0.006802 file:///home/pilnym/lua-language-server/script/core/diagnostics/different-requires.lua
诊断文件耗时: 0.004929 file:///home/pilnym/lua-language-server/script/core/diagnostics/discard-returns.lua
诊断文件耗时: 0.003667 file:///home/pilnym/lua-language-server/script/core/diagnostics/doc-field-no-class.lua
诊断文件耗时: 0.007139 file:///home/pilnym/lua-language-server/script/core/diagnostics/duplicate-doc-alias.lua
诊断文件耗时: 0.012435 file:///home/pilnym/lua-language-server/script/core/diagnostics/duplicate-doc-field.lua
诊断文件耗时: 0.003114 file:///home/pilnym/lua-language-server/script/core/diagnostics/duplicate-doc-param.lua
诊断文件耗时: 0.006472 file:///home/pilnym/lua-language-server/script/core/diagnostics/duplicate-index.lua
诊断文件耗时: 0.010118 file:///home/pilnym/lua-language-server/script/core/diagnostics/duplicate-set-field.lua
诊断文件耗时: 0.006128 file:///home/pilnym/lua-language-server/script/core/diagnostics/empty-block.lua
诊断文件耗时: 0.007099 file:///home/pilnym/lua-language-server/script/core/diagnostics/global-element.lua
诊断文件耗时: 0.003865 file:///home/pilnym/lua-language-server/script/core/diagnostics/global-in-nil-env.lua
诊断文件耗时: 0.004663 file:///home/pilnym/lua-language-server/script/core/diagnostics/helper/missing-doc-helper.lua
诊断文件耗时: 0.007709 file:///home/pilnym/lua-language-server/script/core/diagnostics/incomplete-signature-doc.lua
诊断文件耗时: 0.114932 file:///home/pilnym/lua-language-server/script/core/diagnostics/init.lua
诊断文件耗时: 0.017872 file:///home/pilnym/lua-language-server/script/core/diagnostics/inject-field.lua
诊断文件耗时: 0.012074 file:///home/pilnym/lua-language-server/script/core/diagnostics/invisible.lua
诊断文件耗时: 0.009132 file:///home/pilnym/lua-language-server/script/core/diagnostics/lowercase-global.lua
诊断文件耗时: 0.015727 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-fields.lua
诊断文件耗时: 0.003983 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-global-doc.lua
诊断文件耗时: 0.006918 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-local-export-doc.lua
诊断文件耗时: 0.005472 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-parameter.lua
诊断文件耗时: 0.006273 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-return-value.lua
诊断文件耗时: 0.008399 file:///home/pilnym/lua-language-server/script/core/diagnostics/missing-return.lua
诊断文件耗时: 0.004243 file:///home/pilnym/lua-language-server/script/core/diagnostics/name-style-check.lua
诊断文件耗时: 0.007501 file:///home/pilnym/lua-language-server/script/core/diagnostics/need-check-nil.lua
诊断文件耗时: 0.006344 file:///home/pilnym/lua-language-server/script/core/diagnostics/newfield-call.lua
诊断文件耗时: 0.006771 file:///home/pilnym/lua-language-server/script/core/diagnostics/newline-call.lua
诊断文件耗时: 0.004685 file:///home/pilnym/lua-language-server/script/core/diagnostics/no-unknown.lua
诊断文件耗时: 0.008611 file:///home/pilnym/lua-language-server/script/core/diagnostics/not-yieldable.lua
诊断文件耗时: 0.127174 file:///home/pilnym/lua-language-server/script/core/diagnostics/param-type-mismatch.lua
诊断文件耗时: 0.005953 file:///home/pilnym/lua-language-server/script/core/diagnostics/redefined-local.lua
诊断文件耗时: 0.011028 file:///home/pilnym/lua-language-server/script/core/diagnostics/redundant-parameter.lua
诊断文件耗时: 0.008029 file:///home/pilnym/lua-language-server/script/core/diagnostics/redundant-return-value.lua
诊断文件耗时: 0.004187 file:///home/pilnym/lua-language-server/script/core/diagnostics/redundant-return.lua
诊断文件耗时: 0.005002 file:///home/pilnym/lua-language-server/script/core/diagnostics/redundant-value.lua
诊断文件耗时: 0.023135 file:///home/pilnym/lua-language-server/script/core/diagnostics/return-type-mismatch.lua
诊断文件耗时: 0.003710 file:///home/pilnym/lua-language-server/script/core/diagnostics/spell-check.lua
诊断文件耗时: 0.006397 file:///home/pilnym/lua-language-server/script/core/diagnostics/trailing-space.lua
诊断文件耗时: 0.004102 file:///home/pilnym/lua-language-server/script/core/diagnostics/unbalanced-assignments.lua
诊断文件耗时: 0.004324 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-doc-class.lua
诊断文件耗时: 0.004063 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-doc-name.lua
诊断文件耗时: 0.002663 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-doc-param.lua
诊断文件耗时: 0.005682 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-env-child.lua
诊断文件耗时: 0.008573 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-field.lua
诊断文件耗时: 0.041823 file:///home/pilnym/lua-language-server/script/core/diagnostics/undefined-global.lua
诊断文件耗时: 0.044986 file:///home/pilnym/lua-language-server/script/core/diagnostics/unknown-cast-variable.lua
诊断文件耗时: 0.009516 file:///home/pilnym/lua-language-server/script/core/diagnostics/unknown-diag-code.lua
诊断文件耗时: 0.006441 file:///home/pilnym/lua-language-server/script/core/diagnostics/unknown-operator.lua
诊断文件耗时: 0.014549 file:///home/pilnym/lua-language-server/script/core/diagnostics/unreachable-code.lua
诊断文件耗时: 0.013545 file:///home/pilnym/lua-language-server/script/core/diagnostics/unused-function.lua
诊断文件耗时: 0.004278 file:///home/pilnym/lua-language-server/script/core/diagnostics/unused-label.lua
诊断文件耗时: 0.011894 file:///home/pilnym/lua-language-server/script/core/diagnostics/unused-local.lua
诊断文件耗时: 0.005346 file:///home/pilnym/lua-language-server/script/core/diagnostics/unused-vararg.lua
诊断文件耗时: 0.037073 file:///home/pilnym/lua-language-server/script/core/document-symbol.lua
诊断文件耗时: 0.003091 file:///home/pilnym/lua-language-server/script/core/find-source.lua
诊断文件耗时: 0.019395 file:///home/pilnym/lua-language-server/script/core/fix-indent.lua
诊断文件耗时: 0.014464 file:///home/pilnym/lua-language-server/script/core/folding.lua
诊断文件耗时: 0.003401 file:///home/pilnym/lua-language-server/script/core/formatting.lua
诊断文件耗时: 0.097898 file:///home/pilnym/lua-language-server/script/core/highlight.lua
诊断文件耗时: 0.040406 file:///home/pilnym/lua-language-server/script/core/hint.lua
诊断文件耗时: 0.014295 file:///home/pilnym/lua-language-server/script/core/hover/args.lua
诊断文件耗时: 0.059091 file:///home/pilnym/lua-language-server/script/core/hover/description.lua
诊断文件耗时: 0.017114 file:///home/pilnym/lua-language-server/script/core/hover/init.lua
诊断文件耗时: 0.021964 file:///home/pilnym/lua-language-server/script/core/hover/label.lua
诊断文件耗时: 0.089124 file:///home/pilnym/lua-language-server/script/core/hover/name.lua
诊断文件耗时: 0.019303 file:///home/pilnym/lua-language-server/script/core/hover/return.lua
诊断文件耗时: 0.042212 file:///home/pilnym/lua-language-server/script/core/hover/table.lua
诊断文件耗时: 0.010785 file:///home/pilnym/lua-language-server/script/core/implementation.lua
诊断文件耗时: 0.007677 file:///home/pilnym/lua-language-server/script/core/jump-source.lua
诊断文件耗时: 0.004107 file:///home/pilnym/lua-language-server/script/core/look-backward.lua
诊断文件耗时: 0.009331 file:///home/pilnym/lua-language-server/script/core/matchkey.lua
诊断文件耗时: 0.009159 file:///home/pilnym/lua-language-server/script/core/modifyRequirePath.lua
诊断文件耗时: 0.003874 file:///home/pilnym/lua-language-server/script/core/rangeformatting.lua
诊断文件耗时: 0.011110 file:///home/pilnym/lua-language-server/script/core/reference.lua
诊断文件耗时: 0.079953 file:///home/pilnym/lua-language-server/script/core/rename.lua
诊断文件耗时: 0.143683 file:///home/pilnym/lua-language-server/script/core/semantic-tokens.lua
诊断文件耗时: 0.024692 file:///home/pilnym/lua-language-server/script/core/signature.lua
诊断文件耗时: 0.001840 file:///home/pilnym/lua-language-server/script/core/substring.lua
诊断文件耗时: 0.013686 file:///home/pilnym/lua-language-server/script/core/type-definition.lua
诊断文件耗时: 0.004830 file:///home/pilnym/lua-language-server/script/core/type-formatting.lua
诊断文件耗时: 0.002342 file:///home/pilnym/lua-language-server/script/core/view/psi-select.lua
诊断文件耗时: 0.010283 file:///home/pilnym/lua-language-server/script/core/view/psi-view.lua
诊断文件耗时: 0.060049 file:///home/pilnym/lua-language-server/script/core/workspace-symbol.lua
诊断文件耗时: 0.095069 file:///home/pilnym/lua-language-server/script/doctor.lua
诊断文件耗时: 0.002754 file:///home/pilnym/lua-language-server/script/encoder/ansi.lua
诊断文件耗时: 0.015056 file:///home/pilnym/lua-language-server/script/encoder/init.lua
诊断文件耗时: 0.009806 file:///home/pilnym/lua-language-server/script/encoder/utf16.lua
诊断文件耗时: 0.012430 file:///home/pilnym/lua-language-server/script/file-uri.lua
诊断文件耗时: 0.192614 file:///home/pilnym/lua-language-server/script/files.lua
诊断文件耗时: 0.019075 file:///home/pilnym/lua-language-server/script/filewatch.lua
诊断文件耗时: 0.055555 file:///home/pilnym/lua-language-server/script/fs-utility.lua
诊断文件耗时: 0.008061 file:///home/pilnym/lua-language-server/script/gc.lua
诊断文件耗时: 0.021576 file:///home/pilnym/lua-language-server/script/glob/gitignore.lua
诊断文件耗时: 0.010191 file:///home/pilnym/lua-language-server/script/glob/glob.lua
诊断文件耗时: 0.002519 file:///home/pilnym/lua-language-server/script/glob/init.lua
诊断文件耗时: 0.058918 file:///home/pilnym/lua-language-server/script/glob/matcher.lua
诊断文件耗时: 0.004141 file:///home/pilnym/lua-language-server/script/global.d.lua
诊断文件耗时: 0.088444 file:///home/pilnym/lua-language-server/script/inspect.lua
诊断文件耗时: 0.012491 file:///home/pilnym/lua-language-server/script/json-beautify.lua
诊断文件耗时: 0.060817 file:///home/pilnym/lua-language-server/script/json-edit.lua
诊断文件耗时: 0.037807 file:///home/pilnym/lua-language-server/script/json.lua
诊断文件耗时: 0.074444 file:///home/pilnym/lua-language-server/script/jsonc.lua
诊断文件耗时: 0.053795 file:///home/pilnym/lua-language-server/script/jsonrpc.lua
诊断文件耗时: 0.017101 file:///home/pilnym/lua-language-server/script/language.lua
诊断文件耗时: 0.026563 file:///home/pilnym/lua-language-server/script/lazy-cacher.lua
诊断文件耗时: 0.029845 file:///home/pilnym/lua-language-server/script/lazytable.lua
诊断文件耗时: 0.023014 file:///home/pilnym/lua-language-server/script/lclient.lua
诊断文件耗时: 0.145758 file:///home/pilnym/lua-language-server/script/library.lua
诊断文件耗时: 0.038320 file:///home/pilnym/lua-language-server/script/linked-table.lua
诊断文件耗时: 0.004546 file:///home/pilnym/lua-language-server/script/locale-loader.lua
诊断文件耗时: 0.022855 file:///home/pilnym/lua-language-server/script/log.lua
诊断文件耗时: 0.004332 file:///home/pilnym/lua-language-server/script/meta/bee/filesystem.lua
诊断文件耗时: 0.001854 file:///home/pilnym/lua-language-server/script/meta/bee/filewatch.lua
诊断文件耗时: 0.003738 file:///home/pilnym/lua-language-server/script/meta/bee/socket.lua
诊断文件耗时: 0.002300 file:///home/pilnym/lua-language-server/script/meta/bee/thread.lua
诊断文件耗时: 0.484017 file:///home/pilnym/lua-language-server/script/parser/compile.lua
诊断文件耗时: 0.120003 file:///home/pilnym/lua-language-server/script/parser/guide.lua
诊断文件耗时: 0.001881 file:///home/pilnym/lua-language-server/script/parser/init.lua
诊断文件耗时: 0.003021 file:///home/pilnym/lua-language-server/script/parser/lines.lua
诊断文件耗时: 0.254020 file:///home/pilnym/lua-language-server/script/parser/luadoc.lua
诊断文件耗时: 0.028699 file:///home/pilnym/lua-language-server/script/parser/relabel.lua
诊断文件耗时: 0.005068 file:///home/pilnym/lua-language-server/script/parser/tokens.lua
诊断文件耗时: 0.023901 file:///home/pilnym/lua-language-server/script/plugin.lua
诊断文件耗时: 0.009173 file:///home/pilnym/lua-language-server/script/plugins/astHelper.lua
诊断文件耗时: 0.009974 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/c99.lua
诊断文件耗时: 0.357007 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/cdefines.lua
诊断文件耗时: 0.012824 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/cdriver.lua
诊断文件耗时: 0.121993 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/cpp.lua
诊断文件耗时: 0.050654 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/ctypes.lua
诊断文件耗时: 0.074393 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/typed.lua
诊断文件耗时: 0.003269 file:///home/pilnym/lua-language-server/script/plugins/ffi/c-parser/util.lua
诊断文件耗时: 0.010147 file:///home/pilnym/lua-language-server/script/plugins/ffi/cdefRerence.lua
诊断文件耗时: 0.106154 file:///home/pilnym/lua-language-server/script/plugins/ffi/init.lua
诊断文件耗时: 0.006977 file:///home/pilnym/lua-language-server/script/plugins/ffi/searchCode.lua
诊断文件耗时: 0.001666 file:///home/pilnym/lua-language-server/script/plugins/init.lua
诊断文件耗时: 0.009401 file:///home/pilnym/lua-language-server/script/plugins/nodeHelper.lua
诊断文件耗时: 0.016895 file:///home/pilnym/lua-language-server/script/progress.lua
诊断文件耗时: 0.023106 file:///home/pilnym/lua-language-server/script/proto/converter.lua
诊断文件耗时: 0.012882 file:///home/pilnym/lua-language-server/script/proto/define.lua
诊断文件耗时: 0.023281 file:///home/pilnym/lua-language-server/script/proto/diagnostic.lua
诊断文件耗时: 0.001196 file:///home/pilnym/lua-language-server/script/proto/init.lua
诊断文件耗时: 0.073573 file:///home/pilnym/lua-language-server/script/proto/proto.lua
诊断文件耗时: 0.081673 file:///home/pilnym/lua-language-server/script/provider/build-meta.lua
诊断文件耗时: 0.011762 file:///home/pilnym/lua-language-server/script/provider/capability.lua
诊断文件耗时: 0.005240 file:///home/pilnym/lua-language-server/script/provider/code-lens.lua
诊断文件耗时: 0.011460 file:///home/pilnym/lua-language-server/script/provider/completion.lua
诊断文件耗时: 0.075097 file:///home/pilnym/lua-language-server/script/provider/diagnostic.lua
诊断文件耗时: 0.008444 file:///home/pilnym/lua-language-server/script/provider/formatting.lua
诊断文件耗时: 0.001602 file:///home/pilnym/lua-language-server/script/provider/init.lua
诊断文件耗时: 0.003845 file:///home/pilnym/lua-language-server/script/provider/inlay-hint.lua
诊断文件耗时: 0.008671 file:///home/pilnym/lua-language-server/script/provider/language-configuration.lua
诊断文件耗时: 0.010011 file:///home/pilnym/lua-language-server/script/provider/markdown.lua
诊断文件耗时: 0.002423 file:///home/pilnym/lua-language-server/script/provider/name-style.lua
诊断文件耗时: 0.313500 file:///home/pilnym/lua-language-server/script/provider/provider.lua
诊断文件耗时: 0.003909 file:///home/pilnym/lua-language-server/script/provider/semantic-tokens.lua
诊断文件耗时: 0.054476 file:///home/pilnym/lua-language-server/script/provider/spell.lua
诊断文件耗时: 0.057735 file:///home/pilnym/lua-language-server/script/pub/init.lua
诊断文件耗时: 0.029994 file:///home/pilnym/lua-language-server/script/pub/pub.lua
诊断文件耗时: 0.006202 file:///home/pilnym/lua-language-server/script/pub/report.lua
诊断文件耗时: 0.002445 file:///home/pilnym/lua-language-server/script/service/init.lua
诊断文件耗时: 0.024458 file:///home/pilnym/lua-language-server/script/service/net.lua
诊断文件耗时: 0.035403 file:///home/pilnym/lua-language-server/script/service/service.lua
诊断文件耗时: 0.014739 file:///home/pilnym/lua-language-server/script/string-merger.lua
诊断文件耗时: 0.008412 file:///home/pilnym/lua-language-server/script/text-merger.lua
诊断文件耗时: 0.015420 file:///home/pilnym/lua-language-server/script/timer.lua
诊断文件耗时: 0.002178 file:///home/pilnym/lua-language-server/script/tracy.lua
诊断文件耗时: 0.188888 file:///home/pilnym/lua-language-server/script/utility.lua
诊断文件耗时: 0.003352 file:///home/pilnym/lua-language-server/script/version.lua
诊断文件耗时: 0.468276 file:///home/pilnym/lua-language-server/script/vm/compiler.lua
诊断文件耗时: 0.130558 file:///home/pilnym/lua-language-server/script/vm/def.lua
诊断文件耗时: 0.064277 file:///home/pilnym/lua-language-server/script/vm/doc.lua
诊断文件耗时: 0.007679 file:///home/pilnym/lua-language-server/script/vm/field.lua
诊断文件耗时: 0.064036 file:///home/pilnym/lua-language-server/script/vm/function.lua
诊断文件耗时: 0.026116 file:///home/pilnym/lua-language-server/script/vm/generic.lua
诊断文件耗时: 0.197882 file:///home/pilnym/lua-language-server/script/vm/global.lua
诊断文件耗时: 0.097812 file:///home/pilnym/lua-language-server/script/vm/infer.lua
诊断文件耗时: 0.009441 file:///home/pilnym/lua-language-server/script/vm/init.lua
诊断文件耗时: 0.002039 file:///home/pilnym/lua-language-server/script/vm/library.lua
诊断文件耗时: 0.150004 file:///home/pilnym/lua-language-server/script/vm/node.lua
诊断文件耗时: 0.135395 file:///home/pilnym/lua-language-server/script/vm/operator.lua
诊断文件耗时: 0.003125 file:///home/pilnym/lua-language-server/script/vm/precompile.lua
诊断文件耗时: 0.033972 file:///home/pilnym/lua-language-server/script/vm/ref.lua
诊断文件耗时: 0.210685 file:///home/pilnym/lua-language-server/script/vm/sign.lua
诊断文件耗时: 0.240209 file:///home/pilnym/lua-language-server/script/vm/tracer.lua
诊断文件耗时: 0.310036 file:///home/pilnym/lua-language-server/script/vm/type.lua
诊断文件耗时: 0.034014 file:///home/pilnym/lua-language-server/script/vm/value.lua
诊断文件耗时: 0.046270 file:///home/pilnym/lua-language-server/script/vm/variable.lua
诊断文件耗时: 0.023532 file:///home/pilnym/lua-language-server/script/vm/visible.lua
诊断文件耗时: 0.010970 file:///home/pilnym/lua-language-server/script/vm/vm.lua
诊断文件耗时: 0.005750 file:///home/pilnym/lua-language-server/script/without-check-nil.lua
诊断文件耗时: 0.001021 file:///home/pilnym/lua-language-server/script/workspace/init.lua
诊断文件耗时: 0.075608 file:///home/pilnym/lua-language-server/script/workspace/loading.lua
诊断文件耗时: 0.129010 file:///home/pilnym/lua-language-server/script/workspace/require-path.lua
诊断文件耗时: 0.026400 file:///home/pilnym/lua-language-server/script/workspace/scope.lua
诊断文件耗时: 0.075572 file:///home/pilnym/lua-language-server/script/workspace/workspace.lua
基准全量诊断用时: 10.971241
全量编译耗时:0.064 [file:///home/pilnym/lua-language-server/script/vm/tracer.lua]
全量编译耗时:0.107 [file:///home/pilnym/lua-language-server/script/parser/compile.lua]
全量编译耗时:0.117 [file:///home/pilnym/lua-language-server/script/core/completion/completion.lua]
全量编译耗时:0.135 [file:///home/pilnym/lua-language-server/script/cli/doc/init.lua]
全量编译耗时:0.144 [file:///home/pilnym/lua-language-server/script/files.lua]
全量编译耗时:0.151 [file:///home/pilnym/lua-language-server/script/vm/compiler.lua]
全量编译耗时:0.175 [file:///home/pilnym/lua-language-server/script/vm/ref.lua]
全量编译耗时:0.211 [file:///home/pilnym/lua-language-server/script/utility.lua]
全量编译耗时:0.227 [file:///home/pilnym/lua-language-server/script/parser/luadoc.lua]
全量编译耗时:0.504 [file:///home/pilnym/lua-language-server/script/core/diagnostics/redundant-return.lua]
基准全量编译用时: 3.457627
诊断任务耗时:0.509 [undefined-field]
诊断任务耗时:0.587 [await-in-sync]
诊断任务耗时:0.588 [not-yieldable]
诊断任务耗时:0.688 [different-requires]
诊断任务耗时:0.741 [no-unknown]
诊断任务耗时:1.043 [deprecated]
诊断任务耗时:1.910 [param-type-mismatch]
诊断任务耗时:1.919 [redundant-parameter]
诊断任务耗时:4.276 [invisible]
诊断任务耗时:4.440 [assign-type-mismatch]
测试[full]用时[27.202]
测试[plugins.test]...
测试[plugins.test]用时[3.112]
测试[cli.test]...
bin/lua-language-server: test/cli/visualize/test.lua:18: output mismatch for test file test/cli/visualize/testdata/all-types.txt
stack traceback:
[C]: in function 'error'
test/cli/visualize/test.lua:18: in local 'TestVisualize'
test/cli/visualize/test.lua:22: in main chunk
[C]: in upvalue 'originRequire'
test.lua:42: in function 'require'
test/cli/test.lua:1: in main chunk
[C]: in upvalue 'originRequire'
test.lua:42: in function 'require'
test.lua:48: in upvalue 'test'
test.lua:111: in local 'main'
test.lua:115: in main chunk
(bootstrap.lua):85: in main chunk
[C]: in ?
FAILED: build/_/unit-test
bin/lua-language-server test.lua
ninja: build stopped: subcommand failed.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với test/cli/visualize/test.lua tại assertion bị lỗi và so sánh đầu ra mong đợi của nó với test/cli/visualize/testdata/all-types.txt. Tái hiện lỗi bằng cách sử dụng hướng dẫn build và lệnh zsh make.sh đã được báo cáo. Được xem là hoàn thành khi đầu ra của test visualize khớp và toàn bộ build hoàn tất với các unit test vượt qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- lua, shell
- Lĩnh vực
- build-system, testing-qa
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100