]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Allow to unittest shell using transcript 23468/head
authorPavani Rajula <rpavani1998@gmail.com>
Thu, 16 Aug 2018 06:04:04 +0000 (11:34 +0530)
committerPavani Rajula <rpavani1998@gmail.com>
Thu, 16 Aug 2018 11:41:20 +0000 (17:11 +0530)
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>
src/tools/cephfs/cephfs-shell

index 609bc7fb907d2a76b967bc35a858ba315c48cc65..da2ac7957762552acf7dcb933ebb20bb92a5df6d 100644 (file)
@@ -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()