diff --git a/infra/build/build_status/update_build_status.py b/infra/build/build_status/update_build_status.py index 7bc607307..29713b9fc 100644 --- a/infra/build/build_status/update_build_status.py +++ b/infra/build/build_status/update_build_status.py @@ -38,6 +38,7 @@ STATUS_BUCKET = 'oss-fuzz-build-logs' FUZZING_STATUS_FILENAME = 'status.json' COVERAGE_STATUS_FILENAME = 'status-coverage.json' +INTROSPECTOR_STATUS_FILENAME = 'status-introspector.json' # pylint: disable=invalid-name _client = None @@ -279,7 +280,9 @@ def main(): with ndb.Client().context(): configs = ((build_project.FUZZING_BUILD_TYPE, FUZZING_STATUS_FILENAME), (build_and_run_coverage.COVERAGE_BUILD_TYPE, - COVERAGE_STATUS_FILENAME)) + COVERAGE_STATUS_FILENAME), + (build_and_run_coverage.INTROSPECTOR_BUILD_TYPE, + INTROSPECTOR_STATUS_FILENAME)) for tag, filename in configs: update_build_status(tag, filename) diff --git a/infra/build/status/src/build-status/build-status.html b/infra/build/status/src/build-status/build-status.html index 1170e5787..f48b9c385 100644 --- a/infra/build/status/src/build-status/build-status.html +++ b/infra/build/status/src/build-status/build-status.html @@ -131,6 +131,7 @@ limitations under the License. --> Fuzzing Builds Coverage Builds + Introspector Builds
@@ -212,6 +213,7 @@ limitations under the License. -->
+ @@ -281,6 +283,10 @@ limitations under the License. --> this.status_coverage = e.detail.response; } + onResponseForIntrospector(e) { + this.status_introspector = e.detail.response; + } + onLogResponse(e) { this.log = e.detail.response; this.loading_log = false; @@ -295,6 +301,8 @@ limitations under the License. --> onChanged(e) { if (this.$.build_type.selected == "coverage") { this.status = this.status_coverage; + } else if (this.$.build_type.selected == "introspector") { + this.status = this.status_introspector; } else { this.status = this.status_fuzzing; }