From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 67BACC619A1; Wed, 21 Aug 2024 11:59:59 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 67BACC619A1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1724230799; bh=EDSqIx5gnj/A6we2qE4Yv74WIFnLW4g0vFmtErDsXCU=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=mBhrnqhe+9m5UJGJLJDVvlSo2vPj/vpew2KnjsWJZAlnv5pQov5rpMr6cMgFJE6NQ fgi6kAWyEahsVsQ9qaK037yyokbq2+Q34mIhEn48Sq13A1ADrngiGb5IV7GDVprLQ4 h55u/DH7EuGmhLGp3AHmFQEdTJXOY36QYQJe6zcg= Received: from smtp35.i.mail.ru (smtp35.i.mail.ru [95.163.41.76]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 09D6CC65F39 for ; Wed, 21 Aug 2024 11:59:00 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 09D6CC65F39 Received: by smtp35.i.mail.ru with esmtpa (envelope-from ) id 1sghBD-00000005aRz-073P; Wed, 21 Aug 2024 11:58:59 +0300 To: Maxim Kokryashkin , Sergey Bronnikov Date: Wed, 21 Aug 2024 11:58:05 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: 78E4E2B564C1792B X-77F55803: 4F1203BC0FB41BD93D5A650E6D4F687E1390477390DEF6A31556D71BE57BEFCC182A05F53808504034440773E92E7F15D27678DDAA8063140F72C812345A8322EFF80BD07D1CDB79B2E6FBEB60789C2A X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7AC4684DF4EC4B256EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637A361B53D384D9D40EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38B043BF0FB74779F3640F07DA3A1C665CBB871019616B657E72873FFD895888437A471835C12D1D9774AD6D5ED66289B5278DA827A17800CE70F3DDF2BBF19B93A9FA2833FD35BB23D2EF20D2F80756B5F868A13BD56FB6657A471835C12D1D977725E5C173C3A84C353FA85A707D24CADCC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB86D1867E19FE14079C09775C1D3CA48CFED8438A78DFE0A9E1DD303D21008E298D5E8D9A59859A8B6957A4DEDD2346B4275ECD9A6C639B01B78DA827A17800CE7888FFA144A8AE6D0731C566533BA786AA5CC5B56E945C8DA X-C1DE0DAB: 0D63561A33F958A5E163A7F1AA1DBFA85002B1117B3ED696148FEBD0720FFCC422DFD5397F446790823CB91A9FED034534781492E4B8EEAD619183A7BD6BC6F1F36E2E0160E5C55395B8A2A0B6518DF68C46860778A80D548E8926FB43031F38 X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742424CF958EAFF5D571004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34181D1E89D5A0B42FD45ECDDE138BBD12248F3E5AC64889DC5E08D94DD86E73E5F277710F76A4A06E1D7E09C32AA3244CEF25C63FC18B43F72887F5EA2DDCF344E768F35345C4446FEA455F16B58544A21C197AAF4D2E4732A5AE236DF995FB59829709634694AABAED6A17656DB59BCAD427812AF56FC65B X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojegttVMu7AX+/HwZF3bg65g== X-DA7885C5: 492010433211F30EF255D290C0D534F9EDD15AE97C29CAB175E80D52F0117B7CAF71C928D84A7DDC5B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393C6D0B12EA33CAA9BAF6E6BE308DBD247DAC77899D9C4377FEDC9562ECE720C23E49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v2 luajit 02/45] test: actualize X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch syncs up the description of the LuaJIT-tests suite with the current status. Also, it adds a description of the subcategories of tests on which future patches will be based. Relates to tarantool/tarantool#9398 --- test/LuaJIT-tests/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/test/LuaJIT-tests/README.md b/test/LuaJIT-tests/README.md index ff16ac8e..210ca232 100644 --- a/test/LuaJIT-tests/README.md +++ b/test/LuaJIT-tests/README.md @@ -91,19 +91,28 @@ Your test(s) should not write to stdout or stderr, nor should they mutate global state. After your test(s) are written, you should be able to determine which features they require, and put on metadata appropriately. +## Subcategories of tests ## + +The currently valid and runable tests are placed in the following directories: + +* `bc` -- tests for the current bytecode implementation. +* `lang` -- testing the language implementation. This includes parsing, error + handling, GC behaviour, etc. +* `lib` -- namely, tests for built-in libraries. +* `opt` -- tests for JIT compiler optimizations. +* `trace` -- tests for JIT compiler behaviour (including `phi` subdirectory). + ## Completing the tidy-up of the test suite ## Some files/directories in this directory need some thought: * `common/ffi_util.inc` - Needs renaming and being made `require`-able. - * `lib/ffi` - Tests need converting to structure described in this document. * `lib/table/misc.lua` - Tests need organising and converting to structure described in this document. * `misc` - Tests need organising and converting to structure described in this document. * `src` - C/C++ source which needs to be compiled into a dynamic library and - loaded for certain tests. Need to figure out a good way of handling - C/C++ source. + loaded for certain tests. * `sysdep` - Need to figure out a good way of handling these. * `unportable` - Need to figure out a good way of handling these. -- 2.45.2