parser=argparse.ArgumentParser(description='Test an ultra-cp program according to the I/O TP.')
parser.add_argument('prog_path',help='the tested program path (must be an executable file)')
parser.add_argument('-p','--no-zero-mode',dest='no_perms',action='store_false',help='tests will NOT include files without any permission (only applies to concerned tests)')
parser.add_argument('-d','--delete-tests',dest='delete_tests',action='store_false',help='delete the test folders when tests are over')
parser.add_argument('-d','--delete-tests',dest='delete_tests',action='store_true',help='delete the test folders when tests are over')