1from tests.package.test_lua import TestLuaBase 2 3 4class TestLuaLuaPosix(TestLuaBase): 5 config = TestLuaBase.config + \ 6 """ 7 BR2_PACKAGE_LUA=y 8 BR2_PACKAGE_LUAPOSIX=y 9 """ 10 11 def test_run(self): 12 self.login() 13 self.module_test("posix.version", "print(require[[posix.version]])") 14 self.module_test("posix.ctype") 15 self.module_test("posix.dirent") 16 self.module_test("posix.errno") 17 self.module_test("posix.fcntl") 18 self.module_test("posix.fnmatch") 19 self.module_test("posix.glob") 20 self.module_test("posix.grp") 21 self.module_test("posix.libgen") 22 self.module_test("posix.poll") 23 self.module_test("posix.pwd") 24 self.module_test("posix.sched") 25 self.module_test("posix.signal") 26 self.module_test("posix.stdio") 27 self.module_test("posix.stdlib") 28 self.module_test("posix.sys.msg") 29 self.module_test("posix.sys.resource") 30 self.module_test("posix.sys.socket") 31 self.module_test("posix.sys.stat") 32 self.module_test("posix.sys.statvfs") 33 self.module_test("posix.sys.time") 34 self.module_test("posix.sys.times") 35 self.module_test("posix.sys.utsname") 36 self.module_test("posix.sys.wait") 37 self.module_test("posix.syslog") 38 self.module_test("posix.termio") 39 self.module_test("posix.time") 40 self.module_test("posix.unistd") 41 self.module_test("posix.utime") 42 self.module_test("posix") 43 44 45class TestLuajitLuaPosix(TestLuaBase): 46 config = TestLuaBase.config + \ 47 """ 48 BR2_PACKAGE_LUAJIT=y 49 BR2_PACKAGE_LUAPOSIX=y 50 """ 51 52 def test_run(self): 53 self.login() 54 self.module_test("posix.version", "print(require[[posix.version]])") 55 self.module_test("posix.ctype") 56 self.module_test("posix.dirent") 57 self.module_test("posix.errno") 58 self.module_test("posix.fcntl") 59 self.module_test("posix.fnmatch") 60 self.module_test("posix.glob") 61 self.module_test("posix.grp") 62 self.module_test("posix.libgen") 63 self.module_test("posix.poll") 64 self.module_test("posix.pwd") 65 self.module_test("posix.sched") 66 self.module_test("posix.signal") 67 self.module_test("posix.stdio") 68 self.module_test("posix.stdlib") 69 self.module_test("posix.sys.msg") 70 self.module_test("posix.sys.resource") 71 self.module_test("posix.sys.socket") 72 self.module_test("posix.sys.stat") 73 self.module_test("posix.sys.statvfs") 74 self.module_test("posix.sys.time") 75 self.module_test("posix.sys.times") 76 self.module_test("posix.sys.utsname") 77 self.module_test("posix.sys.wait") 78 self.module_test("posix.syslog") 79 self.module_test("posix.termio") 80 self.module_test("posix.time") 81 self.module_test("posix.unistd") 82 self.module_test("posix.utime") 83 self.module_test("posix") 84