From b0358447aace8d5364519510f14af2d9c011feb4 Mon Sep 17 00:00:00 2001 From: Pavani Rajula Date: Thu, 16 Aug 2018 11:34:04 +0530 Subject: [PATCH] Allow to unittest shell using transcript Signed-off-by: Pavani Rajula --- src/tools/cephfs/cephfs-shell | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tools/cephfs/cephfs-shell b/src/tools/cephfs/cephfs-shell index 609bc7fb907..da2ac795776 100644 --- a/src/tools/cephfs/cephfs-shell +++ b/src/tools/cephfs/cephfs-shell @@ -957,10 +957,12 @@ if __name__ == '__main__': if args.config: config_file = args.config if args.batch: - args.commands = ['load ' + args.batch, 'quit'] + args.commands = ['load ' + args.batch, ',quit'] + if args.test: + args.commands.extend(['-t,'] + [arg+',' for arg in args.test]) sys.argv.clear() sys.argv.append(exe) - sys.argv.extend(' '.join(args.commands).split(',')) + sys.argv.extend([i.strip() for i in ' '.join(args.commands).split(',')]) setup_cephfs(config_file) c = CephFSShell() c.cmdloop()