Conversation

It's not possible to write a test suite or list of requirements to impose upon other companies to force their software and hardware to be reasonably secure. They need to care about security themselves and put resources into it, beyond just complying with bare minimum standards.
2
4
CTS is very limited in what it can test. That's why there's the VTS for testing the kernel and vendor via a special system image, rather than on the production OS. However, that's still testing functionality via public APIs, not peaking into the details of the implementation.
2
4
Google doesn't require that vendors use a specific implementation of hardware, firmware or software. In theory, they could make a test suite specific to each common SoC, etc. but it's hard to see how that would really work and it's still up to the vendor to run it and comply.
1
1
Show replies