?? emos_testsuite_driver.tsl
字號:
<head></head><body><pre></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i># TEST: EMOS_testsuite_driver</font></i><font color=black></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i># $Revision: 1.1.1.1 $</font></i><font color=black></font><font color="#ff0000"><i># $Author: drajovic $</font></i><font color=black></font><font color="#ff0000"><i># $Date: 2004/03/24 20:14:01 $</font></i><font color=black></font><font color="#ff0000"><i># $Archive: /MERCURY/TSL_PROJECTS/EMOS_GPL/FRM/emos_frm_driver/script $</font></i><font color=black></font><font color="#ff0000"><i># $NoKeywords: $</font></i><font color=black></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i>#**#</font></i><font color=black></font><font color="#ff0000"><i>#* This test processes the test suite table. A <code>test suite table</code> is</font></i><font color=black></font><font color="#ff0000"><i>#* an Excel table that defines what tests and in what order should they be run.</font></i><font color=black></font><font color="#ff0000"><i>#* For this to work there are four pieces if information necessary:</font></i><font color=black></font><font color="#ff0000"><i>#* <ul></font></i><font color=black></font><font color="#ff0000"><i>#* <li><code>doit flag</code> stating wether to process or ignore the row</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><code>test script</code> to be executed</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><code>test table</code> containing test data to be used by the script</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><code>test set</code> the test cases from the test table to be executed</li></font></i><font color=black></font><font color="#ff0000"><i>#* </ul></font></i><font color=black></font><font color="#ff0000"><i>#* <p>NOTE<p></font></i><font color=black></font><font color="#ff0000"><i>#* If <code>doit flag</code> and/or <code>test set</code> are preceeded by "?", </font></i><font color=black></font><font color="#ff0000"><i>#* in interactive mode you are given the chance to superseed the given value.</font></i><font color=black></font><font color="#ff0000"><i>#* <p>The first two collumns mut be titeld "IDX" and "Name" because we use the</font></i><font color=black></font><font color="#ff0000"><i>#* FRM-interface to process the table (which requires this two columns). You may</font></i><font color=black></font><font color="#ff0000"><i>#* leave them empty and (we prefer it so) hide them.</font></i><font color=black></font><font color="#ff0000"><i>#* <p>Example<p></font></i><font color=black></font><font color="#ff0000"><i>#* <table border></font></i><font color=black></font><font color="#ff0000"><i>#* <tr></font></i><font color=black></font><font color="#ff0000"><i>#* <th>IDX</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Name</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Bearbeiten?</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Testscript</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Testtabelle</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Testset</th></font></i><font color=black></font><font color="#ff0000"><i>#* <th>Kommentar</th></font></i><font color=black></font><font color="#ff0000"><i>#* </tr></font></i><font color=black></font><font color="#ff0000"><i>#* <tr></font></i><font color=black></font><font color="#ff0000"><i>#* <td>&#160;</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>&#160;</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>ja</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>the_script</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>some\table.xls</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>1-5</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>Tests 1,2,3,4,5 will be executed</td></font></i><font color=black></font><font color="#ff0000"><i>#* </tr></font></i><font color=black></font><font color="#ff0000"><i>#* <tr></font></i><font color=black></font><font color="#ff0000"><i>#* <td>&#160;</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>&#160;</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>?ja</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>the_script</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>some\other\table.xls</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>?1-3,7,9,a,b,c</td></font></i><font color=black></font><font color="#ff0000"><i>#* <td>Test names can also be non-numeric, a popup dalog will appear twice</td></font></i><font color=black></font><font color="#ff0000"><i>#* </tr></font></i><font color=black></font><font color="#ff0000"><i>#* </table></font></i><font color=black></font><font color="#ff0000"><i>#* <p>Parameters<p></font></i><font color=black></font><font color="#ff0000"><i>#* <ul></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>script_home</b>: home directory for test scripts</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>data_home</b>: home directory for test data</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>default_suite_table</b>: name of the test suite table</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>ask</b>: (optional) TRUE: gives you the option to choose </font></i><font color=black></font><font color="#ff0000"><i>#* alternative suite table; FALSE: opens the defined table only [default]</font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>columns</b> (optional) comma-separated string defining the</font></i><font color=black></font><font color="#ff0000"><i>#* titles of the four important columns </font></i><font color=black></font><font color="#ff0000"><i>#* [default: <pre>"Bearbeiten?,Testscript,Testtabelle,Testset"</pre>]</li></font></i><font color=black></font><font color="#ff0000"><i>#* </ul></font></i><font color=black></font><font color="#ff0000"><i>#* <ul></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>E_OK</b>: success</li></font></i><font color=black></font><font color="#ff0000"><i>#* <li><b>!E_OK</b>: failure</li></font></i><font color=black></font><font color="#ff0000"><i>#* </ul></font></i><font color=black></font><font color="#ff0000"><i>#*/</font></i><font color=black><b>if</b> ( arg1 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_script_home( arg1 );<b>if</b> ( arg2 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_data_home( arg2 );<b>if</b> ( arg3 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_default_suite_table( arg3 );<b>if</b> ( arg4 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_ask( arg4 );<b>if</b> ( arg5 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_columns( arg5 );<b>treturn</b> FRM_DRV_main( arg1, arg2, arg3, arg4, arg5 );</pre></body>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -