VirtualBox

儲存庫 vbox 的更動 59549


忽略:
時間撮記:
2016-2-1 下午03:57:21 (9 年 以前)
作者:
vboxsync
訊息:

Validation Kit: Documentation.

位置:
trunk/src/VBox/ValidationKit
檔案:
修改 5 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/ValidationKit/docs/AutomaticTestingRevamp.html

    r56295 r59549  
    13471347<tr class="field"><th class="field-name">Status:</th><td class="field-body">$Id$</td>
    13481348</tr>
    1349 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2015 Oracle Corporation.</td>
     1349<tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2016 Oracle Corporation.</td>
    13501350</tr>
    13511351</tbody>
  • trunk/src/VBox/ValidationKit/docs/AutomaticTestingRevamp.txt

    r56295 r59549  
    396396installer).  Queries from unregistered testboxes will be declined as a kind of
    397397security measure, the incident should be logged in the webserver log if
    398 possible.   In later dealings with the client the System UUID will be the key 
     398possible.   In later dealings with the client the System UUID will be the key
    399399identifier.  It's permittable for the IP address to change when the testbox
    400 isn't online, but not while testing (just imagine live migration tests and 
     400isn't online, but not while testing (just imagine live migration tests and
    401401network tests).  Ideally, the testboxes should not change IP address.
    402402
     
    579579      redo the sign in.
    580580
    581 Note! In scenario #8, the box will not sign on until it has done the reboot and 
     581Note! In scenario #8, the box will not sign on until it has done the reboot and
    582582      cleanup reporting!
    583583
     
    605605       AND   tsExpire = 'infinity'::timestamp;
    606606
    607    If NOT found return DEAD to the testbox client (it will go back to sign on 
     607   If NOT found return DEAD to the testbox client (it will go back to sign on
    608608   mode and retry every 60 seconds or so - see scenario #1).
    609609
    610610   Note! The WUI will do all necessary clean-ups when deleting a testbox, so
    611          contrary to the initial plans, we don't need to do anything more for 
     611         contrary to the initial plans, we don't need to do anything more for
    612612         the DEAD status.
    613613
     
    858858
    859859The implementation of the test manager and adjusting/completing of the testbox
    860 script and the test drivers are tasks which can be done by more than one 
    861 person.  Splitting up the TM implementation into smaller tasks should allow 
     860script and the test drivers are tasks which can be done by more than one
     861person.  Splitting up the TM implementation into smaller tasks should allow
    862862parallel development of different tasks and get us working code sooner.
    863863
    864864
    865 Milestone #1 
     865Milestone #1
    866866------------
    867867
    868868The goal is to getting the fundamental testmanager engine implemented, debugged
    869 and working.  With the exception of testboxes, the configuration will be done 
     869and working.  With the exception of testboxes, the configuration will be done
    870870via SQL inserts.
    871871
     
    878878      in att/testbox, this shall be moved up into testboxscript/.  The script
    879879      needs to be adjusted according to the specification layed down earlier
    880       in this document.  Installers or installation scripts for all relevant 
     880      in this document.  Installers or installation scripts for all relevant
    881881      host OSes are required.  Left for part two is result reporting beyond the
    882       primary log.  This task must be 100% feature complete, on all host OSes, 
     882      primary log.  This task must be 100% feature complete, on all host OSes,
    883883      there is no room for FIXME, XXX or @todo here.
    884884
     
    890890    - Implement simple testbox management page.
    891891
    892     - Implement some basic activity and result reports so that we can see 
     892    - Implement some basic activity and result reports so that we can see
    893893      what's going on.
    894894
    895     - Create a testmanager / testbox test setup.  This lives in selftest/. 
    896      
     895    - Create a testmanager / testbox test setup.  This lives in selftest/.
     896
    897897      1. Set up something that runs, no fiddly bits. Debug till it works.
    898898      2. Create a setup that tests testgroup dependencies, i.e. real tests
     
    913913
    914914    - Implement full result reporting in the testbox script and testbox driver.
    915       A testbox script specific reporter needs to be implemented for the 
     915      A testbox script specific reporter needs to be implemented for the
    916916      testdriver framework.  The testbox script needs to forward the results to
    917       the test manager, or alternatively the testdriver report can talk 
     917      the test manager, or alternatively the testdriver report can talk
    918918      directly to the TM.
    919919
    920920    - Implement the test manager side of the test result reporting.
    921921
    922     - Extend the selftest with some setup that report all kinds of test 
     922    - Extend the selftest with some setup that report all kinds of test
    923923      results.
    924924
    925     - Implement script/whatever feeding builds to the test manager from the 
     925    - Implement script/whatever feeding builds to the test manager from the
    926926      tinderboxes.
    927927
    928928    - The toplevel test driver is a VBox thing that must be derived from the
    929       base TestDriver class or maybe the VBox one.  It should move from 
     929      base TestDriver class or maybe the VBox one.  It should move from
    930930      toptestdriver to testdriver and be renamed to vboxtltd or smth.
    931931
    932932    - Create a vbox testdriver that boots the t-xppro VM once and that's it.
    933933
    934     - Create a selftest setup which tests booting t-xppro taking builds from 
     934    - Create a selftest setup which tests booting t-xppro taking builds from
    935935      the tinderbox.
    936936
     
    941941The goal for this milestone is configuration and converting current testscases,
    942942the result will be the a minimal test deployment (4-5 new testboxes).
    943    
     943
    944944Tasks in somewhat prioritized order:
    945945
     
    976976------------
    977977
    978 After milestone #3 has been reached and issues found by the other team members 
    979 have been addressed, we will probably go for full deployment. 
     978After milestone #3 has been reached and issues found by the other team members
     979have been addressed, we will probably go for full deployment.
    980980
    981981Beyond this point we will need to improve reporting and analysis.  There may be
    982 configuration aspects needing reporting as well. 
    983 
    984 Once deployed, a golden rule will be that all new features shall have test 
    985 coverage.  Preferrably, implemented by someone else and prior to the feature 
     982configuration aspects needing reporting as well.
     983
     984Once deployed, a golden rule will be that all new features shall have test
     985coverage.  Preferrably, implemented by someone else and prior to the feature
    986986implementation.
    987987
     
    10591059
    10601060:Status: $Id$
    1061 :Copyright: Copyright (C) 2010-2015 Oracle Corporation.
    1062 
     1061:Copyright: Copyright (C) 2010-2016 Oracle Corporation.
     1062
  • trunk/src/VBox/ValidationKit/docs/VBoxValidationKitReadMe.html

    r56295 r59549  
    436436<tr class="field"><th class="field-name">Status:</th><td class="field-body">$Id$</td>
    437437</tr>
    438 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2015 Oracle Corporation.</td>
     438<tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2016 Oracle Corporation.</td>
    439439</tr>
    440440</tbody>
  • trunk/src/VBox/ValidationKit/docs/VBoxValidationKitReadMe.txt

    r56295 r59549  
    111111
    112112:Status: $Id$
    113 :Copyright: Copyright (C) 2010-2015 Oracle Corporation.
     113:Copyright: Copyright (C) 2010-2016 Oracle Corporation.
    114114
  • trunk/src/VBox/ValidationKit/testboxscript/win/readme.txt

    r59075 r59549  
    7171   See also http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx
    7272
     737c. Enable verbose driver installation logging (C:\Windows\setupapi.dev.log):
     74
     75   Create the following value under the key
     76   HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\
     77        LogLevel        [dword] = 0xFF (255)
     78
    73798. Install firefox or chrome, download the latest testboxscript*.zip from
    7480   the build box.
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette