Skip to content

Conversation

b49020
Copy link
Member

@b49020 b49020 commented Sep 29, 2025

optee-test allows to perform OP-TEE regression testing.

@lool
Copy link
Contributor

lool commented Sep 29, 2025

(Cool!)

optee-test doesn't seem to exist in trixie, I think that's the name of the source package; perhaps optee-test-qemu is what you want?

Can you share how one runs these tests? :-)

@b49020
Copy link
Member Author

b49020 commented Sep 29, 2025

Thanks @lool for your comments, I was just going to ping you.

optee-test doesn't seem to exist in trixie, I think that's the name of the source package; perhaps optee-test-qemu is what you want?

Okay I will try that instead.

Can you share how one runs these tests? :-)

These tests are for OP-TEE based boot firmware stack. Look here [1] for TF-A documentation as to how we are bringing OP-TEE support on RB3Gen2. Command to run tests:

$ xtest -l 15

[1] https://github.com/qualcomm-linux/trusted-firmware-a/blob/qcom-next/docs/plat/qti/rb3gen2.rst

Copy link

github-actions bot commented Sep 29, 2025

Test Results

 2 files  ±0   6 suites  ±0   8m 5s ⏱️ ±0s
20 tests ±0  20 ✅ ±0  0 💤 ±0  0 ❌ ±0 
64 runs  ±0  64 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 5349c72. ± Comparison against base commit c459ac5.

♻️ This comment has been updated with latest results.

Copy link

Test jobs for commit 23eaf4b

@lool
Copy link
Contributor

lool commented Sep 29, 2025

These are the files in optee-test-qemu:
https://packages.debian.org/trixie/arm64/optee-test-qemu/filelist

OP-TEE packages and xtest allows to perform regression testing.

Signed-off-by: Sumit Garg <[email protected]>
@b49020
Copy link
Member Author

b49020 commented Sep 30, 2025

These are the files in optee-test-qemu:
https://packages.debian.org/trixie/arm64/optee-test-qemu/filelist

Looks like that wasn't sufficient alone as I thought it would have brought the dependencies automatically. Added other required packages too.

@lool
Copy link
Contributor

lool commented Sep 30, 2025

These are the files in optee-test-qemu:
https://packages.debian.org/trixie/arm64/optee-test-qemu/filelist

Looks like that wasn't sufficient alone as I thought it would have brought the dependencies automatically. Added other required packages too.

Indeed, the lack of dependency might be a bug in that test package!

Copy link

Test jobs for commit 5349c72

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants