Source code

Revision control

Copy as Markdown

Other Tools

# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Utility methods for Skia Gold functionality unittests."""
import collections
_SkiaGoldArgs = collections.namedtuple('_SkiaGoldArgs', [
'local_pixel_tests',
'no_luci_auth',
'code_review_system',
'continuous_integration_system',
'git_revision',
'gerrit_issue',
'gerrit_patchset',
'buildbucket_id',
'bypass_skia_gold_functionality',
'skia_gold_local_png_write_directory',
])
def createSkiaGoldArgs(local_pixel_tests=None,
no_luci_auth=None,
code_review_system=None,
continuous_integration_system=None,
git_revision=None,
gerrit_issue=None,
gerrit_patchset=None,
buildbucket_id=None,
bypass_skia_gold_functionality=None,
skia_gold_local_png_write_directory=None):
return _SkiaGoldArgs(local_pixel_tests, no_luci_auth, code_review_system,
continuous_integration_system, git_revision,
gerrit_issue, gerrit_patchset, buildbucket_id,
bypass_skia_gold_functionality,
skia_gold_local_png_write_directory)