1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-06-04 14:10:01 +00:00

arm/oeqa: increase optee and ftpm test timeouts

OPTEE and ftpm tests are failing in CI on slower systems due to timing
out, but actually finish when given enough time to complete.  Increase
the timeout value to be roughly 100 seconds longer than the time it is
currently taking to finish on the slower systems.

Fixes: d450786667 ("oeqa runtime: add optee.py test")
Fixes: ba315f7242 ("oeqa runtime: add ftpm.py test")
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jon Mason
2024-05-17 13:50:22 -04:00
parent d02467366d
commit b8965bb95b
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -11,12 +11,12 @@ class FtpmTestSuite(OERuntimeTestCase):
"""
Minimal test for optee-ftpm and ftpm kernel driver interfaces
"""
@OETimeout(200)
@OETimeout(360)
def test_ftpm(self):
# device files, need tee-supplicant fully initialized which takes some time
# and tests seem to run before boot is complete
cmd = "ls -l /dev/tpm0 /dev/tpmrm0 || ( runlevel; sleep 10; ls -l /dev/tpm0 /dev/tpmrm0 )"
status, output = self.target.run(cmd, timeout=60)
cmd = "ls -l /dev/tpm0 /dev/tpmrm0 || ( runlevel; sleep 60; ls -l /dev/tpm0 /dev/tpmrm0 )"
status, output = self.target.run(cmd, timeout=90)
self.assertEqual(status, 0, msg='\n'.join([cmd, output]))
# tpm version
+2 -2
View File
@@ -12,7 +12,7 @@ class OpteeTestSuite(OERuntimeTestCase):
"""
Run OP-TEE tests (xtest).
"""
@OETimeout(800)
@OETimeout(1300)
@OEHasPackage(['optee-test'])
def test_opteetest_xtest(self):
# clear storage before executing tests
@@ -20,5 +20,5 @@ class OpteeTestSuite(OERuntimeTestCase):
status, output = self.target.run(cmd, timeout=60)
self.assertEqual(status, 0, msg='\n'.join([cmd, output]))
cmd = "xtest"
status, output = self.target.run(cmd, timeout=600)
status, output = self.target.run(cmd, timeout=1200)
self.assertEqual(status, 0, msg='\n'.join([cmd, output]))