Home | History | Annotate | Download | only in model

Lines Matching full:builder

267                            this builder.
322 def _check_json(cls, builder, json):
326 builder: builder name this json is for.
340 if not builder in json:
341 logging.error("Builder '%s' is not in json results.", builder)
344 results_for_builder = json[builder]
352 def merge(cls, builder, aggregated, incremental, num_runs, sort_keys=False):
356 builder: builder name.
376 if not cls._check_json(builder, incremental_json):
385 if not cls._check_json(builder, aggregated_json):
390 if not cls._merge_json(aggregated_json[builder], incremental_json[builder], num_runs):
401 def update(cls, master, builder, test_type, incremental):
408 builder: builder name.
416 small_file_updated = cls.update_file(master, builder, test_type, incremental, JSON_RESULTS_FILE_SMALL, JSON_RESULTS_MAX_BUILDS_SMALL)
417 large_file_updated = cls.update_file(master, builder, test_type, incremental, JSON_RESULTS_FILE, JSON_RESULTS_MAX_BUILDS)
422 def update_file(cls, master, builder, test_type, incremental, filename, num_runs):
423 files = TestFile.get_files(master, builder, test_type, filename)
426 new_results = cls.merge(builder, file.data, incremental, num_runs)
431 file.builder = builder
439 "Update failed, master: %s, builder: %s, test_type: %s, name: %s." %
440 (master, builder, test_type, filename))
446 def get_test_list(cls, builder, json_file_data):
465 if not cls._check_json(builder, json):
469 tests = json[builder][JSON_RESULTS_TESTS]
470 test_list_json[builder] = {