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

Issue 820457 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

Add Network Speed Test Checks to Moblab

Project Member Reported by haddowk@chromium.org, Mar 9 2018

Issue description


It would be nice to have the option to check two different speeds, the network speed from the moblab to the bucket and the moblab to the DUT

Config wizard already does some gsutil commands to do a speed check to the bucket so that might just have to be replicated / moved here.


 
Status: Started (was: Assigned)
Project Member

Comment 2 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/moblab/+/1893ac441e93a055bc9ab1422786d1fd9acd5dfc

commit 1893ac441e93a055bc9ab1422786d1fd9acd5dfc
Author: Matt Mallett <mattmallett@chromium.org>
Date: Tue Apr 24 20:31:27 2018

[moblab] Add speed test diagnostic to mobmonitor

Create a framework for running on demand diagnostic checks
in mobmonitor. Added a diagnostic for checking the connection
speed to the configured gs bucket.

BUG= chromium:820457 
TEST=ng test, e2e/run-e2e.sh, ng lint, mobmonitor_unittest.py
     diagnostic_checks/manager_unittest.py,
     cloud_storage_speedtest_unittest.py

Change-Id: Ia066ec0126e4b92b2bdbd3474cc8c4883ff9b740
Reviewed-on: https://chromium-review.googlesource.com/1019569
Commit-Ready: Keith Haddow <haddowk@chromium.org>
Tested-by: Matt Mallett <mattmallett@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>

[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/mobmonitor_unittest.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/e2e/app.e2e-spec.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/diagnostic_error.py
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/diagnostics/diagnostics.component.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/__init__.py
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/diagnostics/diagnostics.component.html
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/app.module.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/sass/text.scss
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/mobmonitor.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/e2e/app.po.ts
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/services/mobmonitor-rpc.service.spec.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/abstract_diagnostic_check.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/proxy.conf.json
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/health-checks/health-checks.component.html
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/manager_unittest.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/app.component.scss
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/cloud_storage_speedtest_unittest.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/e2e/proxy-e2e.conf.json
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/diagnostics/diagnostics.component.scss
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/diagnostics/diagnostics.component.spec.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/shared/run-diagnostic-params.ts
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/services/mobmonitor-rpc.service.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/sass/check-card.scss
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/app.component.spec.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/manager.py
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/app.component.html
[modify] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/health-checks/health-checks.component.scss
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/shared/diagnostic.ts
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor/diagnostic_checks/cloud_storage_speedtest.py
[add] https://crrev.com/1893ac441e93a055bc9ab1422786d1fd9acd5dfc/src/mobmonitor-ui/src/app/shared/diagnostic-result.ts

Status: Fixed (was: Started)

Sign in to add a comment