From e99f6cb094fc978346eda9000d0b7e6e0b2a2fbb Mon Sep 17 00:00:00 2001 From: Maksim Kokryashkin <max.kokryashkin@gmail.com> Date: Wed, 15 Nov 2023 15:51:40 +0300 Subject: [PATCH] test: remove finalizers table overflow test This test is no longer needed in the Tarantool test suite since it was added to LuaJIT's test suite along with the fix for the issue mentioned in #3060 in scope of #8825 in commit tarantool/luajit@7b98314e0dacc7313c061aceeb0a32afd4e8cbce. Closes #3060 Related to #8825 NO_DOC=Cleanup NO_TEST=Already included in LuaJIT bump NO_CHANGELOG=Already included in LuaJIT bump --- test/long_run-py/box.lua | 15 --------------- test/long_run-py/finalizers.result | 1 - test/long_run-py/finalizers.test.py | 18 ------------------ test/long_run-py/lua/finalizers.lua | 21 --------------------- test/long_run-py/suite.ini | 9 --------- 5 files changed, 64 deletions(-) delete mode 100644 test/long_run-py/box.lua delete mode 100644 test/long_run-py/finalizers.result delete mode 100644 test/long_run-py/finalizers.test.py delete mode 100644 test/long_run-py/lua/finalizers.lua delete mode 100644 test/long_run-py/suite.ini diff --git a/test/long_run-py/box.lua b/test/long_run-py/box.lua deleted file mode 100644 index 354e680b47..0000000000 --- a/test/long_run-py/box.lua +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env tarantool - -os.execute("rm -rf vinyl_test") -os.execute("mkdir -p vinyl_test") - -box.cfg { - listen = os.getenv("LISTEN"), - memtx_memory = 107374182, - pid_file = "tarantool.pid", - vinyl_dir = "./vinyl_test", - vinyl_read_threads = 3, - vinyl_write_threads = 5, -} - -require('console').listen(os.getenv('ADMIN')) diff --git a/test/long_run-py/finalizers.result b/test/long_run-py/finalizers.result deleted file mode 100644 index 29313694cc..0000000000 --- a/test/long_run-py/finalizers.result +++ /dev/null @@ -1 +0,0 @@ -Expected error: <class 'lib.tarantool_server.TarantoolStartError'> diff --git a/test/long_run-py/finalizers.test.py b/test/long_run-py/finalizers.test.py deleted file mode 100644 index faddc7de13..0000000000 --- a/test/long_run-py/finalizers.test.py +++ /dev/null @@ -1,18 +0,0 @@ -from __future__ import print_function - -import os -import sys -import re -import yaml -from lib.tarantool_server import TarantoolServer - -server = TarantoolServer(server.ini) -server.script = "long_run-py/lua/finalizers.lua" -server.vardir = os.path.join(server.vardir, "finalizers") -server.crash_expected = True -try: - server.deploy() -except: - print("Expected error:", sys.exc_info()[0]) -else: - print("Error! exception did not occur") diff --git a/test/long_run-py/lua/finalizers.lua b/test/long_run-py/lua/finalizers.lua deleted file mode 100644 index bdd6aa6334..0000000000 --- a/test/long_run-py/lua/finalizers.lua +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env tarantool - -local function on_gc() -end; - -local function test_finalizers() - local result = {} - local i = 1 - local ffi = require('ffi') - while i ~= 0 do - result[i] = ffi.gc(ffi.cast('void *', 0), on_gc) - i = i + 1 - end - -- Fake-read 'result' to calm down 'luacheck' complaining that the variable - -- is never used. - assert(#result ~= 0) - return "done" -end; - -test_finalizers() -test_finalizers() diff --git a/test/long_run-py/suite.ini b/test/long_run-py/suite.ini deleted file mode 100644 index 271b3eac5c..0000000000 --- a/test/long_run-py/suite.ini +++ /dev/null @@ -1,9 +0,0 @@ -[default] -core = tarantool -description = long running tests -script = box.lua -long_run = finalizers.test.py -valgrind_disabled = -release_disabled = -use_unix_sockets_iproto = True -is_parallel = True -- GitLab