儲存庫 vbox 的更動 59549
- 時間撮記:
- 2016-2-1 下午03:57:21 (9 年 以前)
- 位置:
- trunk/src/VBox/ValidationKit
- 檔案:
-
- 修改 5 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/ValidationKit/docs/AutomaticTestingRevamp.html
r56295 r59549 1347 1347 <tr class="field"><th class="field-name">Status:</th><td class="field-body">$Id$</td> 1348 1348 </tr> 1349 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-201 5Oracle Corporation.</td>1349 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2016 Oracle Corporation.</td> 1350 1350 </tr> 1351 1351 </tbody> -
trunk/src/VBox/ValidationKit/docs/AutomaticTestingRevamp.txt
r56295 r59549 396 396 installer). Queries from unregistered testboxes will be declined as a kind of 397 397 security 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 398 possible. In later dealings with the client the System UUID will be the key 399 399 identifier. 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 400 isn't online, but not while testing (just imagine live migration tests and 401 401 network tests). Ideally, the testboxes should not change IP address. 402 402 … … 579 579 redo the sign in. 580 580 581 Note! In scenario #8, the box will not sign on until it has done the reboot and 581 Note! In scenario #8, the box will not sign on until it has done the reboot and 582 582 cleanup reporting! 583 583 … … 605 605 AND tsExpire = 'infinity'::timestamp; 606 606 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 608 608 mode and retry every 60 seconds or so - see scenario #1). 609 609 610 610 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 612 612 the DEAD status. 613 613 … … 858 858 859 859 The 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 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 862 862 parallel development of different tasks and get us working code sooner. 863 863 864 864 865 Milestone #1 865 Milestone #1 866 866 ------------ 867 867 868 868 The goal is to getting the fundamental testmanager engine implemented, debugged 869 and working. With the exception of testboxes, the configuration will be done 869 and working. With the exception of testboxes, the configuration will be done 870 870 via SQL inserts. 871 871 … … 878 878 in att/testbox, this shall be moved up into testboxscript/. The script 879 879 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 881 881 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, 883 883 there is no room for FIXME, XXX or @todo here. 884 884 … … 890 890 - Implement simple testbox management page. 891 891 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 893 893 what's going on. 894 894 895 - Create a testmanager / testbox test setup. This lives in selftest/. 896 895 - Create a testmanager / testbox test setup. This lives in selftest/. 896 897 897 1. Set up something that runs, no fiddly bits. Debug till it works. 898 898 2. Create a setup that tests testgroup dependencies, i.e. real tests … … 913 913 914 914 - 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 916 916 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 918 918 directly to the TM. 919 919 920 920 - Implement the test manager side of the test result reporting. 921 921 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 923 923 results. 924 924 925 - Implement script/whatever feeding builds to the test manager from the 925 - Implement script/whatever feeding builds to the test manager from the 926 926 tinderboxes. 927 927 928 928 - 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 930 930 toptestdriver to testdriver and be renamed to vboxtltd or smth. 931 931 932 932 - Create a vbox testdriver that boots the t-xppro VM once and that's it. 933 933 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 935 935 the tinderbox. 936 936 … … 941 941 The goal for this milestone is configuration and converting current testscases, 942 942 the result will be the a minimal test deployment (4-5 new testboxes). 943 943 944 944 Tasks in somewhat prioritized order: 945 945 … … 976 976 ------------ 977 977 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. 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. 980 980 981 981 Beyond 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 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 986 986 implementation. 987 987 … … 1059 1059 1060 1060 :Status: $Id$ 1061 :Copyright: Copyright (C) 2010-201 5Oracle Corporation.1062 1061 :Copyright: Copyright (C) 2010-2016 Oracle Corporation. 1062 -
trunk/src/VBox/ValidationKit/docs/VBoxValidationKitReadMe.html
r56295 r59549 436 436 <tr class="field"><th class="field-name">Status:</th><td class="field-body">$Id$</td> 437 437 </tr> 438 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-201 5Oracle Corporation.</td>438 <tr class="field"><th class="field-name">Copyright:</th><td class="field-body">Copyright (C) 2010-2016 Oracle Corporation.</td> 439 439 </tr> 440 440 </tbody> -
trunk/src/VBox/ValidationKit/docs/VBoxValidationKitReadMe.txt
r56295 r59549 111 111 112 112 :Status: $Id$ 113 :Copyright: Copyright (C) 2010-201 5Oracle Corporation.113 :Copyright: Copyright (C) 2010-2016 Oracle Corporation. 114 114 -
trunk/src/VBox/ValidationKit/testboxscript/win/readme.txt
r59075 r59549 71 71 See also http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx 72 72 73 7c. 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 73 79 8. Install firefox or chrome, download the latest testboxscript*.zip from 74 80 the build box.
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器