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

Issue 618413 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocked on:
issue 626118



Sign in to add a comment

samus: re-enable lucid sleep (v1) functionality.

Project Member Reported by tbroch@chromium.org, Jun 8 2016

Issue description

Bug to track re-enabling lucid sleep on samus.

Plan is to run suite:wificell_lucidsleep power_DarkResumeDisplay autotests and if successful re-enable.
 
Got first run on my suite:wifi_lucidsleep with wificell via,

  test_that wificell-dut network_WiFi_WakeOnSSID --args "servo_host:${bb} servo_port:9999"

Small snag (fix here: https://chromium-review.googlesource.com/#/c/349404/) for 

/tmp/test_that_results_yRoj6b/results-02-network_WiFi_DarkResumeActiveScans                                                                                                [  FAILED  ]
/tmp/test_that_results_yRoj6b/results-02-network_WiFi_DarkResumeActiveScans                                                                                                  FAIL: Unhandled AttributeError: 'module' object has no attribute 'poll_for_condition'
/tmp/test_that_results_yRoj6b/results-02-network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans                                                             [  FAILED  ]
/tmp/test_that_results_yRoj6b/results-02-network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans                                                               FAIL: Unhandled AttributeError: 'module' object has no attribute 'poll_for_condition'

Rest of the tests passed (see test_report.log attached)

Test takes ~50min on a single host.
With patch applied from #c1 network_WiFi_DarkResumeActiveScans is passing.

------------------------------------------------------------------------------------------------------------------------
/tmp/test_that_results_gPjilQ/results-1-network_WiFi_DarkResumeActiveScans                                    [  PASSED  ]
/tmp/test_that_results_gPjilQ/results-1-network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans [  PASSED  ]
-------------------------------------------------------------------------------------------------------------------------

power_DarkResumeDisplay however fails,

/tmp/test_that_results_P85H6l/results-1-power_DarkResumeDisplay                         [  FAILED  ]
/tmp/test_that_results_P85H6l/results-1-power_DarkResumeDisplay                           FAIL: Unhandled AttributeError: 'NoneType' object has no attribute 'ctrl_key'
/tmp/test_that_results_P85H6l/results-1-power_DarkResumeDisplay/power_DarkResumeDisplay [  FAILED  ]
/tmp/test_that_results_P85H6l/results-1-power_DarkResumeDisplay/power_DarkResumeDisplay   FAIL: Unhandled AttributeError: 'NoneType' object has no attribute 'ctrl_key'

ctrl_key is an attribute of the servo, so if you are seeing this failure your DUT likely doesn't have a servo attached.
Servo is there ... test needs to parse the args in the case its not localhost.  Fix coming.
Passed with change to account for remote servo (CL https://chromium-review.googlesource.com/351230)

/tmp/test_that_results_X79o7x/results-1-power_DarkResumeDisplay                         [  PASSED  ]
/tmp/test_that_results_X79o7x/results-1-power_DarkResumeDisplay/power_DarkResumeDisplay [  PASSED  ]

Failing 

power_DarkResumeShutdownServer however with,

/tmp/test_that_results_OusbGE/results-1-power_DarkResumeShutdownServer.power_manual/power_DarkResumeShutdownServer [  FAILED  ]
/tmp/test_that_results_OusbGE/results-1-power_DarkResumeShutdownServer.power_manual/power_DarkResumeShutdownServer   FAIL: DUT did not turn back on after shutting down

test_that_results_OusbGE.tgz
861 KB Download
We might have to wait for the DUT to power down completely in the power_DarkResumeShutdownServer test.

The system_ColdBoot test does this.

Comment 7 Deleted

Project Member

Comment 8 by bugdroid1@chromium.org, Jun 10 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/2ba796de96511cc467afbd94921055bb1a78614e

commit 2ba796de96511cc467afbd94921055bb1a78614e
Author: Todd Broch <tbroch@chromium.org>
Date: Thu Jun 09 16:40:52 2016

power_DarkResumeDisplay: parse command line servo args.

BUG= chromium:618413 
TEST=manual
  test_that $cut power_DarkResumeDisplay \
    --args "servo_host:${servo} servo_port:9999"

No longer see exception,
  'NoneType' object has no attribute 'ctrl_key'

Change-Id: I83c8e0485a1d2315afa6bda7a33eb9e944aa1650
Reviewed-on: https://chromium-review.googlesource.com/351230
Commit-Ready: Todd Broch <tbroch@chromium.org>
Tested-by: Todd Broch <tbroch@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/2ba796de96511cc467afbd94921055bb1a78614e/server/site_tests/power_DarkResumeDisplay/control

Comment 9 by tbroch@chromium.org, Jun 14 2016

Fix for power_DarkResumeShutdownServer to allow different power_methods works for 'servoj10' + 'ECO strip 2.0' connected to servo V3 once I refactor reboot stuff to match Derek's suggestion in #c6.

Unfortunately more recent image (built 6/9) fails ~1/2 of wifi_lucidsleep suite now:

/tmp/test_that_results_jK_duB/results-01-network_WiFi_ReconnectInDarkResume.Stress                                                                                         [  FAILED  ]
/tmp/test_that_results_jK_duB/results-01-network_WiFi_ReconnectInDarkResume.Stress                                                                                           FAIL: Client only came up in 0 dark resumes during the test (expected: at least 10)
/tmp/test_that_results_jK_duB/results-01-network_WiFi_ReconnectInDarkResume.Stress/network_WiFi_ReconnectInDarkResume.Stress                                               [  FAILED  ]
/tmp/test_that_results_jK_duB/results-01-network_WiFi_ReconnectInDarkResume.Stress/network_WiFi_ReconnectInDarkResume.Stress                                                 FAIL: Client only came up in 0 dark resumes during the test (expected: at least 10)
/tmp/test_that_results_jK_duB/results-02-network_WiFi_DarkResumeActiveScans                                                                                                [  FAILED  ]
/tmp/test_that_results_jK_duB/results-02-network_WiFi_DarkResumeActiveScans                                                                                                  FAIL: Client failed to wake on packet.
/tmp/test_that_results_jK_duB/results-02-network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans                                                             [  FAILED  ]
/tmp/test_that_results_jK_duB/results-02-network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans                                                               FAIL: Client failed to wake on packet.
/tmp/test_that_results_jK_duB/results-03-network_WiFi_WakeOnSSID                                                                                                           [  PASSED  ]
/tmp/test_that_results_jK_duB/results-03-network_WiFi_WakeOnSSID/network_WiFi_WakeOnSSID                                                                                   [  PASSED  ]
/tmp/test_that_results_jK_duB/results-04-network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendDiffAP                                                                  [  PASSED  ]
/tmp/test_that_results_jK_duB/results-04-network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendDiffAP/network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendDiffAP [  PASSED  ]
/tmp/test_that_results_jK_duB/results-05-network_WiFi_FastReconnectInDarkResume                                                                                            [  FAILED  ]
/tmp/test_that_results_jK_duB/results-05-network_WiFi_FastReconnectInDarkResume                                                                                              FAIL: Expected exactly one dark resume
/tmp/test_that_results_jK_duB/results-05-network_WiFi_FastReconnectInDarkResume/network_WiFi_FastReconnectInDarkResume                                                     [  FAILED  ]
/tmp/test_that_results_jK_duB/results-05-network_WiFi_FastReconnectInDarkResume/network_WiFi_FastReconnectInDarkResume                                                       FAIL: Expected exactly one dark resume
/tmp/test_that_results_jK_duB/results-06-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP                                                                   [  FAILED  ]
/tmp/test_that_results_jK_duB/results-06-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP                                                                     FAIL: Client only came up in 0 dark resumes during the test (expected: at least 2)
/tmp/test_that_results_jK_duB/results-06-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP/network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP   [  FAILED  ]
/tmp/test_that_results_jK_duB/results-06-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP/network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendSameAP     FAIL: Client only came up in 0 dark resumes during the test (expected: at least 2)
/tmp/test_that_results_jK_duB/results-07-network_WiFi_WoWLAN                                                                                                               [  FAILED  ]
/tmp/test_that_results_jK_duB/results-07-network_WiFi_WoWLAN                                                                                                                 FAIL: Client woke up fully.
/tmp/test_that_results_jK_duB/results-07-network_WiFi_WoWLAN/network_WiFi_WoWLAN                                                                                           [  FAILED  ]
/tmp/test_that_results_jK_duB/results-07-network_WiFi_WoWLAN/network_WiFi_WoWLAN                                                                                             FAIL: Client woke up fully.
/tmp/test_that_results_jK_duB/results-08-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP                                                                   [  FAILED  ]
/tmp/test_that_results_jK_duB/results-08-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP                                                                     FAIL: Client only came up in 0 dark resumes during the test (expected: at least 2)
/tmp/test_that_results_jK_duB/results-08-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP/network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP   [  FAILED  ]
/tmp/test_that_results_jK_duB/results-08-network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP/network_WiFi_ReconnectInDarkResume.DisconnectAfterSuspendDiffAP     FAIL: Client only came up in 0 dark resumes during the test (expected: at least 2)
/tmp/test_that_results_jK_duB/results-09-network_WiFi_WakeOnDisconnect                                                                                                     [  FAILED  ]
/tmp/test_that_results_jK_duB/results-09-network_WiFi_WakeOnDisconnect                                                                                                       FAIL: Client woke up fully.
/tmp/test_that_results_jK_duB/results-09-network_WiFi_WakeOnDisconnect/network_WiFi_WakeOnDisconnect                                                                       [  FAILED  ]
/tmp/test_that_results_jK_duB/results-09-network_WiFi_WakeOnDisconnect/network_WiFi_WakeOnDisconnect                                                                         FAIL: Client woke up fully.
/tmp/test_that_results_jK_duB/results-10-network_WiFi_WakeOnWiFiThrottling                                                                                                 [  FAILED  ]
/tmp/test_that_results_jK_duB/results-10-network_WiFi_WakeOnWiFiThrottling                                                                                                   FAIL: Client did not enter the expected number of dark resumes (actual: 0, expected: 3)
/tmp/test_that_results_jK_duB/results-10-network_WiFi_WakeOnWiFiThrottling/network_WiFi_WakeOnWiFiThrottling                                                               [  FAILED  ]
/tmp/test_that_results_jK_duB/results-10-network_WiFi_WakeOnWiFiThrottling/network_WiFi_WakeOnWiFiThrottling                                                                 FAIL: Client did not enter the expected number of dark resumes (actual: 0, expected: 3)
/tmp/test_that_results_jK_duB/results-11-network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendSameAP                                                                  [  PASSED  ]
/tmp/test_that_results_jK_duB/results-11-network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendSameAP/network_WiFi_ReconnectInDarkResume.DisconnectBeforeSuspendSameAP [  PASSED  ]

Project Member

Comment 10 by bugdroid1@chromium.org, Jun 14 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/fb4b01bfeaea7833d4cccdb2c0b76cd68fcb2558

commit fb4b01bfeaea7833d4cccdb2c0b76cd68fcb2558
Author: Todd Broch <tbroch@chromium.org>
Date: Thu Jun 09 21:16:24 2016

power_DarkResumeShutdownServer: allow different power_method.

For testing at desk allow 'power_method' to be set via control file.

BUG= chromium:618413 
TEST=create a control file with power_method='manual' and run test.

See prompts like,
16:05:20 INFO | autoserv| You have 10 seconds to set the AC power to ON.
16:05:40 INFO | autoserv| You have 10 seconds to set the AC power to OFF.

Change-Id: I78be3f702de9691850c7f64d864b0d20113f1163
Reviewed-on: https://chromium-review.googlesource.com/351343
Commit-Ready: Todd Broch <tbroch@chromium.org>
Tested-by: Todd Broch <tbroch@chromium.org>
Reviewed-by: Derek Basehore <dbasehore@chromium.org>

[modify] https://crrev.com/fb4b01bfeaea7833d4cccdb2c0b76cd68fcb2558/server/site_tests/power_DarkResumeShutdownServer/power_DarkResumeShutdownServer.py

Project Member

Comment 11 by sheriffbot@chromium.org, Jul 6 2016

Labels: -M-53 M-54 MovedFrom-53
Moving this nonessential bug to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Blockedon: 626118
Status: Archived (was: Started)
Cc: tbroch@chromium.org
 Issue 612599  has been merged into this issue.
Status: WontFix (was: Archived)
Testing effort and bugs to re-enable this feature make it a wontfix for this platform for the foreseeable future. 

Sign in to add a comment