test_luaposix.py 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. class TestLuajitLuaPosix(TestLuaBase):
  40. config = TestLuaBase.config + \
  41. """
  42. BR2_PACKAGE_LUAJIT=y
  43. BR2_PACKAGE_LUAPOSIX=y
  44. """
  45. def test_run(self):
  46. self.login()
  47. self.module_test("posix.version", "print(require[[posix.version]])")
  48. self.module_test("posix.ctype")
  49. self.module_test("posix.dirent")
  50. self.module_test("posix.errno")
  51. self.module_test("posix.fcntl")
  52. self.module_test("posix.fnmatch")
  53. self.module_test("posix.glob")
  54. self.module_test("posix.grp")
  55. self.module_test("posix.libgen")
  56. self.module_test("posix.poll")
  57. self.module_test("posix.pwd")
  58. self.module_test("posix.sched")
  59. self.module_test("posix.signal")
  60. self.module_test("posix.stdio")
  61. self.module_test("posix.stdlib")
  62. self.module_test("posix.sys.msg")
  63. self.module_test("posix.sys.resource")
  64. self.module_test("posix.sys.socket")
  65. self.module_test("posix.sys.stat")
  66. self.module_test("posix.sys.statvfs")
  67. self.module_test("posix.sys.time")
  68. self.module_test("posix.sys.times")
  69. self.module_test("posix.sys.utsname")
  70. self.module_test("posix.sys.wait")
  71. self.module_test("posix.syslog")
  72. self.module_test("posix.termio")
  73. self.module_test("posix.time")
  74. self.module_test("posix.unistd")
  75. self.module_test("posix.utime")