def addOptions(self,parser): TestRunner.addOptions(self,parser) parser.add_argument("-a","--all",action='store_true',help="run all test cases in "+self._testCaseDir) parser.add_argument("tests",nargs='*',help="name of the test cases to run") try: symbolMapfile = self._testCaseDir + os.environ["EVB_SYMBOL_MAP"] parser.add_argument("-m","--symbolMap",default=symbolMapfile,help="symbolMap file to use, [default: %(default)s]") except KeyError: parser.add_argument("-m","--symbolMap",required=True,help="symbolMap file to use")
def addOptions(self,parser): TestRunner.addOptions(self,parser) TestRunner.addScanOptions(self,parser) parser.add_argument("configs",nargs='+',help="path to the config(s) to run") parser.add_argument("-m","--symbolMap",help="symbolMap file to use. This assumes that the launchers have been started.") parser.add_argument("--fixPorts",action='store_true',help="fix the port numbers on FEROLs and RUs") parser.add_argument("--generateAtRU",action='store_true',help="ignore the FEROLs and generate data at the RU") parser.add_argument("--dropAtRU",action='store_true',help="drop data at the RU") parser.add_argument("--dropAtSocket",action='store_true',help="drop data at pt::blit socket callback") parser.add_argument("--ferolMode",action='store_true',help="generate data on FEROL instead of FRL") parser.add_argument("--scaleFedSizesFromFile",help="scale the FED fragment sizes relative to the sizes in the given file") parser.add_argument("--calculateFedSizesFromFile",help="calculate the FED fragment sizes using the parameters in the given file")
def addOptions(self,parser): TestRunner.addOptions(self,parser) TestRunner.addScanOptions(self,parser) parser.add_argument("--foldedEVM",action='store_true',help="run a BU on the EVM node [default: %(default)s]") parser.add_argument("--canonicalEVM",action='store_true',help="emulate 7 additional FEDs on EVM [default: %(default)s]") parser.add_argument("--nRUs",default=1,type=int,help="number of RUs, excl. EVM [default: %(default)s]") parser.add_argument("--nBUs",default=1,type=int,help="number of BUs [default: %(default)s]") parser.add_argument("--nRUBUs",default=0,type=int,help="number of RUBUs, excl. EVM [default: %(default)s]") parser.add_argument("--outputDisk",help="full path to output directory. If not specified, the data is dropped on the BU") try: symbolMapfile = self._evbTesterHome + '/cases/' + os.environ["EVB_SYMBOL_MAP"] parser.add_argument("-m","--symbolMap",default=symbolMapfile,help="symbolMap file to use, [default: %(default)s]") except KeyError: parser.add_argument("-m","--symbolMap",required=True,help="symbolMap file to use")