parser.add_argument('--mode', choices=seastar_cmake.SUPPORTED_MODES, help="Run only tests for given build mode")
parser.add_argument('--timeout', action="store",default="300",type=int, help="timeout value for test execution")
parser.add_argument('--jenkins', action="store",help="jenkins output file prefix")
+ parser.add_argument('--smp', '-c', action="store",default='2',type=int,help="Number of threads for multi-core tests")
parser.add_argument('--verbose', '-v', action = 'store_true', default = False,
help = 'Verbose reporting')
args = parser.parse_args()
TRANSLATED_CMAKE_ARGS = [
tr(args.timeout, 'TEST_TIMEOUT'),
tr(args.fast, 'EXECUTE_ONLY_FAST_TESTS'),
+ tr(args.smp, 'UNIT_TEST_SMP'),
tr(args.jenkins, 'JENKINS', value_when_none=''),
]
print(CMAKE_ARGS)
subprocess.check_call(CMAKE_ARGS, shell=False, cwd=seastar_cmake.ROOT_PATH)
- TRANSLATED_CTEST_ARGS = ['-E', 'Seastar.dist']
+ TRANSLATED_CTEST_ARGS = ['--output-on-failure']
if args.verbose:
TRANSLATED_CTEST_ARGS += ['--verbose']
if args.name: