summaryrefslogtreecommitdiff
path: root/test-beta/full
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2020-11-20 21:57:09 +0800
committer最萌小汐 <sumneko@hotmail.com>2020-11-20 21:57:09 +0800
commit4ca61ec457822dd14966afa0752340ae8ce180a1 (patch)
treeae8adb1ad82c717868e551e699fd3cf3bb290089 /test-beta/full
parentc63b2e404d8d2bb984afe3678a5ba2b2836380cc (diff)
downloadlua-language-server-4ca61ec457822dd14966afa0752340ae8ce180a1.zip
no longer beta
Diffstat (limited to 'test-beta/full')
-rw-r--r--test-beta/full/dirty.lua15
-rw-r--r--test-beta/full/example.lua45
-rw-r--r--test-beta/full/init.lua13
-rw-r--r--test-beta/full/normal.lua157
4 files changed, 0 insertions, 230 deletions
diff --git a/test-beta/full/dirty.lua b/test-beta/full/dirty.lua
deleted file mode 100644
index 5fe4e998..00000000
--- a/test-beta/full/dirty.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-TEST [[
-a.
-]]
-
-TEST [[
-a:
-]]
-
-TEST [[
-end
-]]
-
-TEST [[
-table.02X
-]]
diff --git a/test-beta/full/example.lua b/test-beta/full/example.lua
deleted file mode 100644
index e409b4b2..00000000
--- a/test-beta/full/example.lua
+++ /dev/null
@@ -1,45 +0,0 @@
-local util = require 'utility'
-local parser = require 'parser'
-local files = require 'files'
-local diag = require 'core.diagnostics'
-local config = require 'config'
-
--- 临时
-local function testIfExit(path)
- config.config.workspace.preloadFileSize = 1000000000
- local buf = util.loadFile(path:string())
- if buf then
- local vm
-
- local clock = os.clock()
- local max = 100
- local need
- for i = 1, max do
- vm = TEST(buf)
- local passed = os.clock() - clock
- if passed >= 1.0 or i == max then
- need = passed / i
- break
- end
- end
- print(('基准编译测试[%s]单次耗时:%.10f'):format(path:filename():string(), need))
-
- local clock = os.clock()
- local max = 100
- local need
- local lines = parser:lines(buf)
- for i = 1, max do
- files.removeAll()
- files.setText('', buf)
- diag('', function () end)
- local passed = os.clock() - clock
- if passed >= 1.0 or i == max then
- need = passed / i
- break
- end
- end
- print(('基准诊断测试[%s]单次耗时:%.10f'):format(path:filename():string(), need))
- end
-end
-testIfExit(ROOT / 'test' / 'example' / 'vm.txt')
-testIfExit(ROOT / 'test' / 'example' / 'largeGlobal.txt')
diff --git a/test-beta/full/init.lua b/test-beta/full/init.lua
deleted file mode 100644
index f370671e..00000000
--- a/test-beta/full/init.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local parser = require 'parser'
-
-rawset(_G, 'TEST', true)
-
-function TEST(script)
- local ast = parser:compile(script, 'lua', 'Lua 5.3')
- assert(ast)
- return ast
-end
-
-require 'full.normal'
-require 'full.example'
-require 'full.dirty'
diff --git a/test-beta/full/normal.lua b/test-beta/full/normal.lua
deleted file mode 100644
index a673e74b..00000000
--- a/test-beta/full/normal.lua
+++ /dev/null
@@ -1,157 +0,0 @@
-TEST [[
-do
- x = 1
-end
-]]
-
-TEST [[
-return nil, 1, true, 'xx'
-]]
-
-TEST [[
-return a
-]]
-
-TEST [[
-retrun a.b:c(1, 2, ...)[1][name]
-]]
-
-TEST [[
-return 1 + 1
-]]
-
-TEST [[
-return -1
-]]
-
-TEST [[
-return ...
-]]
-
-TEST [[
-return function (a, b, ...)
-end
-]]
-
-TEST [[
-return {
- a = 1,
- b = {
- c = d,
- e = f,
- },
- g,
- h,
- 1,
-}
-]]
-
-TEST [[
-::LABEL::
-goto LABEL
-goto NEXT
-::NEXT::
-]]
-
-TEST [[
-a, b, c = 1, 2, ...
-]]
-
-TEST [[
-local a, b, c = 1, 2, ...
-]]
-
-TEST [[
-a[#a+1] = 1
-]]
-
-TEST [[
-xx(a, b, 2, 3, ...)
-]]
-
-TEST [[
-if a then
-elseif b then
-elseif c then
-else
-end
-]]
-
-TEST [[
-for i = 1, 10, 1 do
-end
-]]
-
-TEST [[
-for a, b, c in pairs(t) do
-end
-]]
-
-TEST [[
-while true do
-end
-]]
-
-TEST [[
-repeat
-until true
-]]
-
-TEST [[
-function xx:yy(a, b, c, ...)
-end
-]]
-
-TEST [[
-local function xx(a, b, c, ...)
-end
-]]
-
-TEST [[
-local v = 1
-local function xx()
- print(v)
-end
-local v = 2
-xx()
-]]
-
-TEST [[
-return {
- 1, 2, 3
-}
-]]
-
-TEST [[
-return function ()
-end
-]]
-
-TEST [[
-t[...] = 1
-]]
-
-TEST [[
-return {
- [...] = ...
-}
-]]
-
-TEST [[
--- 选取单位
----@param center point
----@param radius number
----@param height number
----@return unit[]
-function scene:selectByCylinder(center, radius, height)
-end
-]]
-
-TEST [[
-local x = ,
-]]
-
-TEST [[
----@type any|fun():nil
-local t
-]]