commands/testexecute/testexecute.cif
changeset 5 9c58252c6740
child 11 8a3293f6c06f
equal deleted inserted replaced
4:c061fa280d92 5:9c58252c6740
       
     1 # testexecute.cif
       
     2 # 
       
     3 # Copyright (c) 2010 Accenture. All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of the "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 # 
       
     9 # Initial Contributors:
       
    10 # Accenture - Initial contribution
       
    11 #
       
    12 ==name testexecute
       
    13 
       
    14 ==short-description
       
    15 
       
    16 Fshell wrapper for testexecute.exe.
       
    17 
       
    18 ==long-description
       
    19 
       
    20 An fshell exe that wraps up a Test Execute script run and redirects its output to the fshell console.
       
    21 
       
    22 ==option bool d debug
       
    23 
       
    24 Used to put the system into debug mode. This means that the C<PAUSE> command pauses the script engine until the user hits a key.
       
    25 
       
    26 ==option string i include
       
    27 
       
    28 (testexecute.exe's equivalent option is called C<-tci>. For compatability this is also allowed here.)
       
    29 
       
    30 Used to specify the test cases to be included during execution. The option is followed by a list of test case IDs to be included or excluded. You can specify the test case IDs in three different ways as follows:
       
    31 
       
    32 =over 5
       
    33 
       
    34 =item *
       
    35 
       
    36 A list of comma-separated test case IDs 
       
    37 
       
    38 =item *
       
    39 
       
    40 A range of test case IDs 
       
    41 
       
    42 =item *
       
    43 
       
    44 A .tcs file containing the test case IDs delimited by a new-line character. 
       
    45 
       
    46 =back
       
    47 
       
    48 You can specify the test case IDs using all the three different ways listed above. For example, in the following testexecute command, the test cases list is a combination of comma-separated test case IDs, test case ID range and a .tcs file containing IDs of the test cases to be included during execution: 
       
    49 
       
    50  c:\>testexecute c:\tefintegrationtest\TEFIntegrationTest-regular.script -tci TEST-001,TEST-002,TEST-008:TEST-015,some.tcs
       
    51 
       
    52 ==option bool t ignore
       
    53 
       
    54 For compatibility with testeexecute.exe, so you can specify includes with C<-tci>, which is a syntax fshell doesn't normally accept. Has no effect.
       
    55 
       
    56 ==option bool c ignore2
       
    57 
       
    58 For compatibility with testeexecute.exe, so you can specify includes with C<-tci>, which is a syntax fshell doesn't normally accept. Has no effect.
       
    59 
       
    60 ==option string x exclude
       
    61 
       
    62 Used to specify the test cases to be excluded during execution. Takes same syntax as C<--include>.
       
    63 
       
    64 ==argument filename script-file optional
       
    65 
       
    66 The TEF script to execute. If not specified, the command replaces the TEF log server and waits forever for any logs to be written, and prints them to the console when they occur.
       
    67 
       
    68 ==copyright
       
    69 
       
    70 Copyright (c) 2010 Accenture. All rights reserved.