project-chip / certification-tool

A test harness and tooling designed to simplify development, testing, and certification for devices, guided by the Connectivity Standards Alliance.
https://csa-iot.org/
Apache License 2.0
42 stars 24 forks source link

[Feature] TestHarness image for China mainland region #384

Open dengpan-liu opened 3 months ago

dengpan-liu commented 3 months ago

Feature description

Due to policy reasons, dockerhub.com cannot be accessed in the mainland of China, and the connection to github.com is very unstable. When installing v2.11-beta2+ fall2024, I need to set up different registries(helpful document: chiness-software-mirrors) for docker and manually change all scripts that need to access dockerhub.com, and those steps require some docker acknowledge. Event though, A complete installation usually takes me 1 or even 2 days(I have tried in office and home network, no much difference). In many cases, I need to reinstall TestHarness because pulling image/code fails.

I would suggest in future Test Events CSA can provide TestHarness image for respberry pi, so the developers/tester from China mainland don't have to go through installation process, and put it to cloud disk which available for China mainland network without VPN(Google driver is unavailable).

Use Cases

Developers/tester in China mainland can setup TH quickly, don't have to struggle in TH installation.

Test Cases

No response

Additional Information

No response

sander-gitl commented 3 months ago

To add to this: typically this applies to test events where test houses do not perform the testing and in case users want to do rapid recertification or pre-testing (before reaching out to a Test House).