cibuild: more accurate PR test, better dump output

This commit is contained in:
Aldo Cortesi 2018-05-24 22:58:33 +12:00
parent e9b19dba8a
commit fdf0d9974e
2 changed files with 21 additions and 12 deletions

View File

@ -210,16 +210,25 @@ class BuildEnviron:
return False
def dump_info(self, fp=sys.stdout):
print("BUILD PLATFORM_TAG=%s" % self.platform_tag, file=fp)
print("BUILD ROOT_DIR=%s" % self.root_dir, file=fp)
print("BUILD RELEASE_DIR=%s" % self.release_dir, file=fp)
print("BUILD BUILD_DIR=%s" % self.build_dir, file=fp)
print("BUILD DIST_DIR=%s" % self.dist_dir, file=fp)
print("BUILD BDISTS=%s" % self.bdists, file=fp)
print("BUILD TAG=%s" % self.tag, file=fp)
print("BUILD BRANCH=%s" % self.branch, file=fp)
print("BUILD VERSION=%s" % self.version, file=fp)
print("BUILD UPLOAD_DIR=%s" % self.upload_dir, file=fp)
lst = [
"version",
"tag",
"branch",
"platform_tag",
"root_dir",
"release_dir",
"build_dir",
"dist_dir",
"bdists",
"upload_dir",
"should_build_wheel",
"should_build_pyinstaller",
"should_build_docker",
"should_upload_docker",
"should_upload_pypi",
]
for attr in lst:
print("cibuild.%s=%s" % (attr, getattr(self, attr)), file=fp)
def build_wheel(be: BuildEnviron): # pragma: no cover

View File

@ -43,8 +43,8 @@ def test_buildenviron_pr():
# Simulates a PR. We build everything, but don't have access to secret
# credential env variables.
be = cibuild.BuildEnviron(
travis_tag = "v0.0.1",
travis_branch = "v0.x",
travis_tag = "",
travis_branch = "master",
travis_pull_request = "true",
should_build_wheel = True,