#11847 HIGH -: Firmware q2f10: Test Hardware: If fails power off

Zarro Boogs per Child bugtracker at laptop.org
Fri Jun 1 23:29:51 EDT 2012

#11847: Firmware q2f10: Test Hardware: If fails power off
           Reporter:  earias               |       Owner:  quozl at laptop.org    
               Type:  defect               |      Status:  reopened            
           Priority:  high                 |   Milestone:                      
          Component:  ofw - open firmware  |     Version:  Development firmware
         Resolution:                       |    Keywords:                      
        Next_action:  review               |    Verified:  0                   
Deployment_affected:                       |   Blockedby:                      
           Blocking:                       |  
Changes (by Quozl):

  * next_action:  design => review


 Replying to [comment:7 reuben]:
 > Replying to [comment:6 Quozl]:
 > > Reuben, I remain in doubt as to my comprehension of your requirements,
 sorry.  Here's a proposed behaviour:
 > >
 > >  * You want to be able to interrupt the automatic test using the
 escape key, be given the test menu, and resume manual control?
 > From my understanding: When the automatic tests are escaped using only
 the *escape* key, they should be given the test menu, and should be able
 to navigate the test menu. The test menu should allow them to run
 additional tests or move to the stop button to power off.

 Thanks.  Escape key was being ignored in the two second countdown after
 each test.  That's just after the "Okay" but before the menu refreshes.  I
 have fixed that.

 > >  * You want a test failure, (such as the SD test in Q2F10), to proceed
 to the next test, and when all tests are done to redisplay the test menu,
 and resume manual control?
 > In the event of test failure, the testing process should be paused,
 requiring user intervention to acknowledge the test failure, and then
 pressing any key then should resume the testing process.

 Okay.  I have implemented that.

 > I believe in both cases when the tests have finished the unit should

 I don't like that, because power off is indistinguishable from unit

 In Q2F10, when all tests have passed it says "All automatic tests passed
 successfully" on a green background, and waits for any key.

 I propose that for an all tests run that contains at least one test fail,
 it should say "Some tests failed" on a red background, and wait for any
 key.  I have implemented that.

 Alternatively, these two messages could be omitted, leaving the exit icon
 selected, and the coloured borders around each test will indicate the
 success or failure.

 Please test http://dev.laptop.org/~quozl/q2f11jf.rom

 Test cases
  * gamekey-auto-menu then hit escape immediately, should exit,
  * gamekey-auto-menu then navigate to exit, should exit,
  * gamekey-auto-menu then do not interact, should start tests, at end of
 tests should display result, then should return to menu with exit button
  * as above but press escape during the Okay pause after a test, should
 return to menu,
  * that a failed test causes the test to be reported, and the end of tests
 should report some tests failed.

 To force a test fail of the CPU test,
 ok dev /cpu
 ok patch true false selftest
 ok dend

Ticket URL: <http://dev.laptop.org/ticket/11847#comment:8>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system

More information about the Bugs mailing list