github.com/zppinho/prow@v0.0.0-20240510014325-1738badeb017/pkg/spyglass/lenses/metadata/template.html (about) 1 {{define "header"}} 2 <link rel="stylesheet" href="style.css"> 3 <script type="text/javascript" src="script_bundle.min.js"></script> 4 {{end}} 5 6 {{define "body"}} 7 {{$len := len .Metadata}} 8 <p class="test-summary">Test started <abbr id="summary-start-time" title="{{.StartTime}}">{{.StartTime}}</abbr> {{if .Finished -}} 9 {{- if .Passed -}} 10 <span class="passed">passed</span> 11 {{- else if .Errored -}} 12 <span class="failed">error</span> 13 {{- else -}} 14 <span class="failed">failed</span> 15 {{- end -}} 16 {{- else -}} 17 is still running 18 {{- end}} after {{.Elapsed}}. (<a href="#" id="show-table-link">more info</a>)</p> 19 {{if lt .Elapsed 0}} 20 <p class="test-summary">WARNING: The elapsed duration ({{.Elapsed}}) is negative. This can be caused by another process outside of Prow writing into the finished.json file. The file currently has a completion time of {{.FinishedTime}}.</p> 21 {{end}} 22 {{if .Hint -}} 23 <p class="test-summary failure-hint">{{.Hint}}</p> 24 {{end -}} 25 <div id="bottom-padding"></div> 26 <table class="mdl-data-table mdl-js-data-table metadata-table hidden" id="data-table"> 27 <tbody> 28 <tr> 29 <td class="mdl-data-table__cell--non-numeric">Started</td> 30 <td class="mdl-data-table__cell--non-numeric" id="start_time">{{.StartTime}}</td> 31 </tr> 32 <tr> 33 <td class="mdl-data-table__cell--non-numeric">Elapsed</td> 34 <td class="mdl-data-table__cell--non-numeric">{{.Elapsed}}</td> 35 </tr> 36 {{range $key, $value := .Metadata}} 37 {{if $value}} 38 <tr> 39 <td class="mdl-data-table__cell--non-numeric">{{$key}}</td> 40 <td class="mdl-data-table__cell--non-numeric">{{$value}}</td> 41 </tr> 42 {{end}} 43 {{end}} 44 </table> 45 {{end}}