contrib/perf-utils/compare-discovery-case
changeset 49459 df1d4e442c08
parent 49018 a78c45a22ce4
child 49460 3c026138f234
equal deleted inserted replaced
49457:53229e170496 49459:df1d4e442c08
   169     out, err = s.communicate()
   169     out, err = s.communicate()
   170     return json.loads(out)[0]
   170     return json.loads(out)[0]
   171 
   171 
   172 
   172 
   173 if __name__ == '__main__':
   173 if __name__ == '__main__':
   174     if len(sys.argv) != 4:
   174 
       
   175     argv = sys.argv[:]
       
   176 
       
   177     kwargs = {}
       
   178 
       
   179     if len(argv) != 4:
   175         usage = f'USAGE: {script_name} REPO LOCAL_CASE REMOTE_CASE'
   180         usage = f'USAGE: {script_name} REPO LOCAL_CASE REMOTE_CASE'
   176         print(usage, file=sys.stderr)
   181         print(usage, file=sys.stderr)
   177         sys.exit(128)
   182         sys.exit(128)
   178     repo = sys.argv[1]
   183     repo = argv[1]
   179     local_case = sys.argv[2].split('-')
   184     local_case = argv[2].split('-')
   180     local_case = (local_case[0],) + tuple(int(x) for x in local_case[1:])
   185     local_case = (local_case[0],) + tuple(int(x) for x in local_case[1:])
   181     remote_case = sys.argv[3].split('-')
   186     remote_case = argv[3].split('-')
   182     remote_case = (remote_case[0],) + tuple(int(x) for x in remote_case[1:])
   187     remote_case = (remote_case[0],) + tuple(int(x) for x in remote_case[1:])
   183     sys.exit(compare(repo, local_case, remote_case))
   188     sys.exit(compare(repo, local_case, remote_case, **kwargs))