=head1 NAME B - Run automated xCAT test cases. =head1 SYNOPSIS B [B<-?|-h>] B [B<-f> I[B<:System>]] [B<-l> [{B}]] [B<-r>] [B<-q>] [B<-b> I] B [B<-f> I[B<:System>]] [B<-l> [{B}]] [B<-r>] [B<-q>] [B<-t> I] B [B<-f> I[B<:System>]] [B<-l> [{B}]] [B<-r>] [B<-q>] [B<-c> I] B [B<-f> I[B<:System>]] [B<-l> [{B}]] [B<-r>] [B<-q>] [B<-s> I] B [B<-f> I[B<:System>]] B<-l bundleinfo> =head1 DESCRIPTION The B command runs test cases to verify the xCAT functions. It can be used to ensure the code changes you made do not break the existing commands; to run acceptance test for new build you got; to verify the xCAT snapshot build or development build before putting it onto your production system. The B command is part of the xCAT package I. The root directory for the I package is I. All test cases are in the sub directory I, indexed by the xCAT command, you can add your own test cases according to the test cases format below. The subdirectory I contains all the test cases bundle definition files, you can customize or create any test cases bundle file as required. The testing result information will be written into the subdirectory I, the timestamps are used as the postfixes for all the result files. I package ships two configuration file templates: I and I for AIX and Linux environment, you can use the template files as the starting point of making your own configuration file. =head1 OPTIONS =over 10 =item B<-?|-h> Display usage message. =item B<-f> I Specifies the configuration file with full-path. If not specified, an example config file: I is used by default. If B tag is used, only I<[System]> section in the configuration file will be used. If B is not used, all other sections of the configuration file will be used, like I<[Table]>, I<[Object]>, etc. =item B<-b> I Comma separated list of test case bundle files, each test cases bundle can contain multiple lines and each line for one test case name. The bundle files should be placed in I. =item B<-t> I Comma separated list of test cases to run. =item B<-c> I Comma separated list of commands which will be tested, i.e., all the test cases under the command sub directory will be run. =item B<-s> I Run testcases with testcase B