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