Skip to content

Commit 57dc663

Browse files
committed
Change layout of benchmark detail
1 parent a1973d3 commit 57dc663

File tree

1 file changed

+55
-45
lines changed

1 file changed

+55
-45
lines changed

site/frontend/src/pages/compare/compile/table/benchmark-detail.vue

Lines changed: 55 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -57,56 +57,65 @@ const chartElement: Ref<HTMLElement | null> = ref(null);
5757
5858
onMounted(() => renderGraph());
5959
</script>
60+
6061
<template>
61-
<table>
62-
<tbody>
63-
<tr>
64-
<td>Benchmark</td>
65-
<td>{{ testCase.benchmark }}</td>
66-
</tr>
67-
<tr>
68-
<td>Profile</td>
69-
<td>{{ testCase.profile }}</td>
70-
</tr>
71-
<tr>
72-
<td>Scenario</td>
73-
<td>{{ testCase.scenario }}</td>
74-
</tr>
75-
<tr>
76-
<td>Category</td>
77-
<td>{{ testCase.category }}</td>
78-
</tr>
79-
<tr v-if="(metadata?.binary ?? null) !== null">
80-
<td>Artifact</td>
81-
<td>{{ metadata.binary ? "binary" : "library" }}</td>
82-
</tr>
83-
<tr v-if="(metadata?.iterations ?? null) !== null">
84-
<td>
85-
Iterations<Tooltip>
86-
How many times is the benchmark executed?
87-
</Tooltip>
88-
</td>
89-
<td>{{ metadata.iterations }}</td>
90-
</tr>
91-
<tr v-if="(cargoProfile?.lto ?? null) !== null">
92-
<td>LTO</td>
93-
<td>{{ cargoProfile.lto }}</td>
94-
</tr>
95-
<tr v-if="(cargoProfile?.debug ?? null) !== null">
96-
<td>Debuginfo</td>
97-
<td>{{ cargoProfile.debug }}</td>
98-
</tr>
99-
<tr v-if="(cargoProfile?.codegen_units ?? null) !== null">
100-
<td>Codegen units</td>
101-
<td>{{ cargoProfile.codegen_units }}</td>
102-
</tr>
103-
</tbody>
104-
</table>
105-
<div ref="chartElement"></div>
62+
<div class="wrapper">
63+
<table>
64+
<tbody>
65+
<tr>
66+
<td>Benchmark</td>
67+
<td>{{ testCase.benchmark }}</td>
68+
</tr>
69+
<tr>
70+
<td>Profile</td>
71+
<td>{{ testCase.profile }}</td>
72+
</tr>
73+
<tr>
74+
<td>Scenario</td>
75+
<td>{{ testCase.scenario }}</td>
76+
</tr>
77+
<tr>
78+
<td>Category</td>
79+
<td>{{ testCase.category }}</td>
80+
</tr>
81+
<tr v-if="(metadata?.binary ?? null) !== null">
82+
<td>Artifact</td>
83+
<td>{{ metadata.binary ? "binary" : "library" }}</td>
84+
</tr>
85+
<tr v-if="(metadata?.iterations ?? null) !== null">
86+
<td>
87+
Iterations<Tooltip>
88+
How many times is the benchmark executed?
89+
</Tooltip>
90+
</td>
91+
<td>{{ metadata.iterations }}</td>
92+
</tr>
93+
<tr v-if="(cargoProfile?.lto ?? null) !== null">
94+
<td>LTO</td>
95+
<td>{{ cargoProfile.lto }}</td>
96+
</tr>
97+
<tr v-if="(cargoProfile?.debug ?? null) !== null">
98+
<td>Debuginfo</td>
99+
<td>{{ cargoProfile.debug }}</td>
100+
</tr>
101+
<tr v-if="(cargoProfile?.codegen_units ?? null) !== null">
102+
<td>Codegen units</td>
103+
<td>{{ cargoProfile.codegen_units }}</td>
104+
</tr>
105+
</tbody>
106+
</table>
107+
<div ref="chartElement"></div>
108+
</div>
106109
</template>
107110

108111
<style scoped lang="scss">
112+
.wrapper {
113+
display: flex;
114+
}
109115
table {
116+
align-self: center;
117+
margin-right: 20px;
118+
110119
td {
111120
text-align: left;
112121
@@ -117,6 +126,7 @@ table {
117126
}
118127
}
119128
</style>
129+
120130
<style>
121131
.u-tooltip {
122132
font-size: 10pt;

0 commit comments

Comments
 (0)