Add file exists check in integration-aliases test.
(cherry picked from commit 33a8be9109
)
This commit is contained in:
parent
6db2c6d9ac
commit
d2268dcb37
1 changed files with 10 additions and 1 deletions
|
@ -4,6 +4,7 @@ from __future__ import absolute_import, print_function
|
|||
import json
|
||||
import textwrap
|
||||
import re
|
||||
import os
|
||||
|
||||
from lib.sanity import (
|
||||
SanitySingleVersion,
|
||||
|
@ -36,6 +37,8 @@ from lib.util import (
|
|||
|
||||
class IntegrationAliasesTest(SanitySingleVersion):
|
||||
"""Sanity test to evaluate integration test aliases."""
|
||||
SHIPPABLE_YML = 'shippable.yml'
|
||||
|
||||
DISABLED = 'disabled/'
|
||||
UNSTABLE = 'unstable/'
|
||||
UNSUPPORTED = 'unsupported/'
|
||||
|
@ -86,7 +89,7 @@ class IntegrationAliasesTest(SanitySingleVersion):
|
|||
:rtype: list[str]
|
||||
"""
|
||||
if not self._shippable_yml_lines:
|
||||
with open('shippable.yml', 'r') as shippable_yml_fd:
|
||||
with open(self.SHIPPABLE_YML, 'r') as shippable_yml_fd:
|
||||
self._shippable_yml_lines = shippable_yml_fd.read().splitlines()
|
||||
|
||||
return self._shippable_yml_lines
|
||||
|
@ -143,6 +146,12 @@ class IntegrationAliasesTest(SanitySingleVersion):
|
|||
if args.explain:
|
||||
return SanitySuccess(self.name)
|
||||
|
||||
if not os.path.isfile(self.SHIPPABLE_YML):
|
||||
return SanityFailure(self.name, messages=[SanityMessage(
|
||||
message='file missing',
|
||||
path=self.SHIPPABLE_YML,
|
||||
)])
|
||||
|
||||
results = dict(
|
||||
comments=[],
|
||||
labels={},
|
||||
|
|
Loading…
Reference in a new issue