New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 738811 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit 15 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Graphyte: Improve the factory flow for station-based RF testing.

Project Member Reported by akahuang@chromium.org, Jul 3 2017

Issue description

After deploying the Graphyte RF testing at the factory, we found some points need to improve:

- Let ODM update the config file at the shopfloor
Graphyte test needs to update the "pathloss table" config file frequently. It's kind of station calibration, so it need to re-calibrate at least once per each build and every time the fixture is changed. That means, the file will be change after MP if they add/move/change the fixture.

Currently we put the default file at private overlay, and place the latest one at the shopfloor. rf_graphyte pytest will fetch the file before running Graphyte. I'm wondering if ODM can access GoogleShopfloorServer or not? If so, then we can teach them how to update the config file. If not, maybe we can create a page at Dome to update them. Or ask them to upload a CL and create a new toolkit then install..?

- Deploy/Update all test station
Currently I wrote a script to deploy new toolkit to all RF station by overlord cmdline tool. Maybe we should integrate it to umpire?
Also, we should write another script at Graphyte public repo to build / install Graphyte framework and selected plugins.

- Serial number is missing at BigQuery
The issue seems not fixed yet. I heard it is fixed during DVT build?
 
Make a record of some offline discussion:

- Let ODM update the config file at the shopfloor
ODM might have an account on GoogleShopfloorServer. So, we can create a git repository on this server, and fetch the pathloss config before each test.

- Serial number is missing at BigQuery
This issue should be fixed. However, some stations are not updated accidentally.

Comment 2 by hungte@chromium.org, Jul 26 2017

Cc: -yhong@chromium.org -akahuang@chromium.org -hungte@chromium.org -stimim@chromium.org chromeos-factory-eng@google.com

Comment 3 Deleted

Comment 4 by hungte@chromium.org, Apr 16 2018

Owner: youcheng@chromium.org
Status: Assigned (was: Untriaged)
Re-assign to youcheng.

We probably need to revise the part of how to retrieve config from factory server (umpire).
Owner: hsinyi@chromium.org

Sign in to add a comment