2
1

test_luaposix.py 2.9 KB

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