mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
bump version to 2022.02.9
add miyoo_defconfig
This commit is contained in:
@@ -20,21 +20,18 @@ class TestPythonBase(infra.basetest.BRTest):
|
||||
|
||||
def version_test(self, version, timeout=-1):
|
||||
cmd = self.interpreter + " --version 2>&1 | grep '^{}'".format(version)
|
||||
_, exit_code = self.emulator.run(cmd, timeout)
|
||||
self.assertEqual(exit_code, 0)
|
||||
self.assertRunOk(cmd, timeout)
|
||||
|
||||
def math_floor_test(self, timeout=-1):
|
||||
cmd = self.interpreter + " -c 'import math; math.floor(12.3)'"
|
||||
_, exit_code = self.emulator.run(cmd, timeout)
|
||||
self.assertEqual(exit_code, 0)
|
||||
self.assertRunOk(cmd, timeout)
|
||||
|
||||
def libc_time_test(self, timeout=-1):
|
||||
cmd = self.interpreter + " -c 'from __future__ import print_function;"
|
||||
cmd += "import ctypes;"
|
||||
cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");"
|
||||
cmd += "print(libc.time(None))'"
|
||||
_, exit_code = self.emulator.run(cmd, timeout)
|
||||
self.assertEqual(exit_code, 0)
|
||||
self.assertRunOk(cmd, timeout)
|
||||
|
||||
def zlib_test(self, timeout=-1):
|
||||
cmd = self.interpreter + " -c 'import zlib'"
|
||||
@@ -42,20 +39,6 @@ class TestPythonBase(infra.basetest.BRTest):
|
||||
self.assertEqual(exit_code, 1)
|
||||
|
||||
|
||||
class TestPython2(TestPythonBase):
|
||||
config = TestPythonBase.config + \
|
||||
"""
|
||||
BR2_PACKAGE_PYTHON=y
|
||||
"""
|
||||
|
||||
def test_run(self):
|
||||
self.login()
|
||||
self.version_test("Python 2")
|
||||
self.math_floor_test()
|
||||
self.libc_time_test()
|
||||
self.zlib_test()
|
||||
|
||||
|
||||
class TestPython3(TestPythonBase):
|
||||
config = TestPythonBase.config + \
|
||||
"""
|
||||
@@ -116,8 +99,7 @@ class TestPythonPackageBase(TestPythonBase):
|
||||
"""Run each script previously added to the image."""
|
||||
for script in self.sample_scripts:
|
||||
cmd = self.interpreter + " " + os.path.basename(script)
|
||||
_, exit_code = self.emulator.run(cmd, timeout=self.timeout)
|
||||
self.assertEqual(exit_code, 0)
|
||||
self.assertRunOk(cmd, timeout=self.timeout)
|
||||
|
||||
def test_run(self):
|
||||
self.login()
|
||||
|
||||
Reference in New Issue
Block a user