Skip to content

Commit bf819da

Browse files
authored
Adding Fuzz Introspector build logs to the webpage (#7520)
* Adding Fuzz Introspector build logs to the webpage * Skipping badge update for introspector builds
1 parent 4005da3 commit bf819da

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

infra/build/build_status/update_build_status.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838

3939
FUZZING_STATUS_FILENAME = 'status.json'
4040
COVERAGE_STATUS_FILENAME = 'status-coverage.json'
41+
INTROSPECTOR_STATUS_FILENAME = 'status-introspector.json'
4142

4243
# pylint: disable=invalid-name
4344
_client = None
@@ -279,7 +280,9 @@ def main():
279280
with ndb.Client().context():
280281
configs = ((build_project.FUZZING_BUILD_TYPE, FUZZING_STATUS_FILENAME),
281282
(build_and_run_coverage.COVERAGE_BUILD_TYPE,
282-
COVERAGE_STATUS_FILENAME))
283+
COVERAGE_STATUS_FILENAME),
284+
(build_and_run_coverage.INTROSPECTOR_BUILD_TYPE,
285+
INTROSPECTOR_STATUS_FILENAME))
283286

284287
for tag, filename in configs:
285288
update_build_status(tag, filename)

infra/build/status/src/build-status/build-status.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
<paper-tabs selected="fuzzing" id="build_type" attr-for-selected="type" on-click="onChanged">
132132
<paper-tab type="fuzzing">Fuzzing Builds</paper-tab>
133133
<paper-tab type="coverage">Coverage Builds</paper-tab>
134+
<paper-tab type="introspector">Introspector Builds</paper-tab>
134135
</paper-tabs>
135136
</div>
136137
<div class="card-content">
@@ -212,6 +213,7 @@
212213
</div>
213214
<iron-ajax id="status_fuzzing" auto handle-as="json" url="/status.json" on-response="onResponseForFuzzing"></iron-ajax>
214215
<iron-ajax id="status_coverage" auto handle-as="json" url="/status-coverage.json" on-response="onResponseForCoverage"></iron-ajax>
216+
<iron-ajax id="status_introspector" auto handle-as="json" url="/status-introspector.json" on-response="onResponseForIntrospector"></iron-ajax>
215217
<iron-ajax id="logxhr" handle-as="text" on-response="onLogResponse"></iron-ajax>
216218
</template>
217219

@@ -281,6 +283,10 @@
281283
this.status_coverage = e.detail.response;
282284
}
283285

286+
onResponseForIntrospector(e) {
287+
this.status_introspector = e.detail.response;
288+
}
289+
284290
onLogResponse(e) {
285291
this.log = e.detail.response;
286292
this.loading_log = false;
@@ -295,6 +301,8 @@
295301
onChanged(e) {
296302
if (this.$.build_type.selected == "coverage") {
297303
this.status = this.status_coverage;
304+
} else if (this.$.build_type.selected == "introspector") {
305+
this.status = this.status_introspector;
298306
} else {
299307
this.status = this.status_fuzzing;
300308
}

0 commit comments

Comments
 (0)