[Tarantool-patches] [PATCH luajit 14/25] test: enable <ffi_lex_number.lua> in LuaJIT-tests

Sergey Kaplun skaplun at tarantool.org
Fri Jan 19 14:32:37 MSK 2024


This patch changes the `dofile()` to the corresponding `require()`.
Also, it adds groups with the names of subtests and enables the test in
<index>.

Part of tarantool/tarantool#9398
---
 test/LuaJIT-tests/lib/ffi/ffi_lex_number.lua | 72 +++++++++++---------
 test/LuaJIT-tests/lib/ffi/index              |  1 +
 2 files changed, 39 insertions(+), 34 deletions(-)

diff --git a/test/LuaJIT-tests/lib/ffi/ffi_lex_number.lua b/test/LuaJIT-tests/lib/ffi/ffi_lex_number.lua
index e26650ef..ca6c65c5 100644
--- a/test/LuaJIT-tests/lib/ffi/ffi_lex_number.lua
+++ b/test/LuaJIT-tests/lib/ffi/ffi_lex_number.lua
@@ -1,6 +1,6 @@
 local ffi = require("ffi")
 
-dofile("../common/ffi_util.inc")
+local checkfail = require("common.ffi.checkfail")
 
 local function checklex(t)
   for i=1,1e9,2 do
@@ -14,38 +14,42 @@ local function checklex(t)
   end
 end
 
-checklex{
-  "0LL",			"0ll",
-  "0LL",			"0LL",
-  "0ULL",			"0ull",
-  "0ULL",			"0ULl",
-  "18446744073709551615ULL",	"18446744073709551615llu",
-  "9223372036854775807LL",	"0x7fffffffffffffffll",
-  "9223372036854775808ULL",	"0x8000000000000000ull",
-  "1311768467463790320LL",	"0x123456789abcdef0ll",
-  "-1LL",			"-1ll",
-  "18446744073709551615ULL",	"-1ull",
-  "-9223372036854775807LL",	"-0x7fffffffffffffffll",
-  "9223372036854775808ULL",	"-0x8000000000000000ull",
-  "0+0i",			"0i",
-  "0+0i",			"0I",
-  "0+12.5i",			"12.5i",
-  "0+4660i",			"0x1234i",
-  "0+infI",			"1e400i",
-  "0-infI",			"-1e400i",
-  "0-12.5i",			"-12.5i",
-  "0-0i",			"-0i",
-}
+do --- checklex
+  checklex{
+    "0LL",			"0ll",
+    "0LL",			"0LL",
+    "0ULL",			"0ull",
+    "0ULL",			"0ULl",
+    "18446744073709551615ULL",	"18446744073709551615llu",
+    "9223372036854775807LL",	"0x7fffffffffffffffll",
+    "9223372036854775808ULL",	"0x8000000000000000ull",
+    "1311768467463790320LL",	"0x123456789abcdef0ll",
+    "-1LL",			"-1ll",
+    "18446744073709551615ULL",	"-1ull",
+    "-9223372036854775807LL",	"-0x7fffffffffffffffll",
+    "9223372036854775808ULL",	"-0x8000000000000000ull",
+    "0+0i",			"0i",
+    "0+0i",			"0I",
+    "0+12.5i",			"12.5i",
+    "0+4660i",			"0x1234i",
+    "0+infI",			"1e400i",
+    "0-infI",			"-1e400i",
+    "0-12.5i",			"-12.5i",
+    "0-0i",			"-0i",
+  }
+end
 
-checkfail({
-  "0l",
-  "0lll",
-  "0u",
-  "0ul",
-  "0ulll",
-  "0wll",
-  "0xll",
-  ".0ll",
-  "0ii",
-}, function(s) assert(loadstring("return "..s)) end)
+do --- checkfail
+  checkfail({
+    "0l",
+    "0lll",
+    "0u",
+    "0ul",
+    "0ulll",
+    "0wll",
+    "0xll",
+    ".0ll",
+    "0ii",
+  }, function(s) assert(loadstring("return "..s)) end)
+end
 
diff --git a/test/LuaJIT-tests/lib/ffi/index b/test/LuaJIT-tests/lib/ffi/index
index 71def57b..833c31e3 100644
--- a/test/LuaJIT-tests/lib/ffi/index
+++ b/test/LuaJIT-tests/lib/ffi/index
@@ -13,6 +13,7 @@ ffi_gcstep_recursive.lua
 ffi_jit_arith.lua
 ffi_jit_call.lua
 ffi_jit_conv.lua
+ffi_lex_number.lua
 istype.lua
 jit_array.lua
 jit_complex.lua
-- 
2.43.0



More information about the Tarantool-patches mailing list