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