Closed nweires closed 8 months ago
File | Coverage | |
---|---|---|
All files | 87% |
:white_check_mark: |
base.py | 91% |
:white_check_mark: |
exc.py | 57% |
:white_check_mark: |
hpc.py | 78% |
:white_check_mark: |
local.py | 70% |
:white_check_mark: |
postprocessing.py | 84% |
:white_check_mark: |
utils.py | 92% |
:white_check_mark: |
cloud/docker_base.py | 88% |
:white_check_mark: |
sampler/base.py | 79% |
:white_check_mark: |
sampler/downselect.py | 33% |
:white_check_mark: |
sampler/precomputed.py | 93% |
:white_check_mark: |
sampler/residential_quota.py | 61% |
:white_check_mark: |
test/shared_testing_stuff.py | 85% |
:white_check_mark: |
test/test_docker.py | 33% |
:white_check_mark: |
test/test_local.py | 97% |
:white_check_mark: |
test/test_validation.py | 97% |
:white_check_mark: |
workflow_generator/base.py | 90% |
:white_check_mark: |
workflow_generator/commercial.py | 53% |
:white_check_mark: |
workflow_generator/residential_hpxml.py | 86% |
:white_check_mark: |
Minimum allowed coverage is 33%
Generated by :monkey: cobertura-action against 6958e6dcd3d9ebfb2ee42e943524dd659dd14f17
Pull Request Description
Adds a GCP implementation of Buildstock Batch. This includes:
gcp/README.md
- Overview of the architecture of the job on GCP.gcp/gcp.py
- The bulk of the implementation code. It roughly follows the structure of the AWS implementation. Where possible, shared logic was already moved intodocker_base.py
to avoid duplicated code.docs/
- Documentation for installation and setup, configuration options, and running jobs.schemas/v0.3.yaml
- Schema for the new GCP-related project configuration options.This is replacing PR #423, with the same contents but a cleaner commit history.
Checklist
Not all may apply
minimum_coverage
in.github/workflows/coverage.yml
as necessary.