@@ -573,7 +659,7 @@ exports[`Compare displays parameters from multiple runs 1`] = `
location={
Object {
"pathname": "/compare",
- "search": "?runlist=run1,run2",
+ "search": "?runlist=run-with-metrics",
}
}
match={Object {}}
@@ -581,14 +667,12 @@ exports[`Compare displays parameters from multiple runs 1`] = `
onSelectionChange={[Function]}
runIdListMask={
Array [
- "run1",
- "run2",
+ "run-with-metrics",
]
}
selectedIds={
Array [
- "run1",
- "run2",
+ "run-with-metrics",
]
}
toolbarProps={
@@ -608,6 +692,12 @@ exports[`Compare displays parameters from multiple runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -649,6 +739,12 @@ exports[`Compare displays parameters from multiple runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -672,6 +768,28 @@ exports[`Compare displays parameters from multiple runs 1`] = `
compareSetState={[Function]}
sectionName="Parameters"
/>
+
+
+
+
+
+
@@ -682,30 +800,22 @@ exports[`Compare displays parameters from multiple runs 1`] = `
rows={
Array [
Array [
- "r1-shared-val2",
- "r2-shared-val2",
- ],
- Array [
- "r1-unique-val1",
- "",
+ "0.330",
],
Array [
- "",
- "r2-unique-val1",
+ "0.554",
],
]
}
xLabels={
Array [
- "test run run1",
- "test run run2",
+ "test run run-with-metrics",
]
}
yLabels={
Array [
- "shared-param",
- "r1-unique-param",
- "r2-unique-param1",
+ "some-metric",
+ "another-metric",
]
}
/>
@@ -717,7 +827,7 @@ exports[`Compare displays parameters from multiple runs 1`] = `
`;
-exports[`Compare displays run's parameters if the run has any 1`] = `
+exports[`Compare displays metrics from multiple runs 1`] = `
@@ -739,7 +849,7 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
location={
Object {
"pathname": "/compare",
- "search": "?runlist=run-with-parameters",
+ "search": "?runlist=run1,run2",
}
}
match={Object {}}
@@ -747,12 +857,14 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
onSelectionChange={[Function]}
runIdListMask={
Array [
- "run-with-parameters",
+ "run1",
+ "run2",
]
}
selectedIds={
Array [
- "run-with-parameters",
+ "run1",
+ "run2",
]
}
toolbarProps={
@@ -772,6 +884,12 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -813,6 +931,12 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -836,6 +960,29 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
compareSetState={[Function]}
sectionName="Parameters"
/>
+
+
+
+
+
+
@@ -846,22 +993,25 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
rows={
Array [
Array [
- "value1",
+ "0.330",
+ "0.670",
],
Array [
- "value2",
+ "0.554",
+ "",
],
]
}
xLabels={
Array [
- "test run run-with-parameters",
+ "test run run1",
+ "test run run2",
]
}
yLabels={
Array [
- "param1",
- "param2",
+ "some-metric",
+ "another-metric",
]
}
/>
@@ -873,7 +1023,7 @@ exports[`Compare displays run's parameters if the run has any 1`] = `
`;
-exports[`Compare does not show viewers for deselected runs 1`] = `
+exports[`Compare displays parameters from multiple runs 1`] = `
@@ -895,7 +1045,7 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
location={
Object {
"pathname": "/compare",
- "search": "?runlist=run-with-workflow-1,run-with-workflow-2",
+ "search": "?runlist=run1,run2",
}
}
match={Object {}}
@@ -903,11 +1053,16 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
onSelectionChange={[Function]}
runIdListMask={
Array [
- "run-with-workflow-1",
- "run-with-workflow-2",
+ "run1",
+ "run2",
+ ]
+ }
+ selectedIds={
+ Array [
+ "run1",
+ "run2",
]
}
- selectedIds={Array []}
toolbarProps={
Object {
"actions": Array [
@@ -925,6 +1080,12 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -966,6 +1127,12 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -989,6 +1156,50 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
compareSetState={[Function]}
sectionName="Parameters"
/>
+
+
+
+
+
+
@@ -997,7 +1208,12 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
/>
@@ -1008,7 +1224,7 @@ exports[`Compare does not show viewers for deselected runs 1`] = `
`;
-exports[`Compare expands all sections if they were collapsed 1`] = `
+exports[`Compare displays run's parameters if the run has any 1`] = `
@@ -1030,7 +1246,7 @@ exports[`Compare expands all sections if they were collapsed 1`] = `
location={
Object {
"pathname": "/compare",
- "search": "?runlist=run-with-workflow-1,run-with-workflow-2",
+ "search": "?runlist=run-with-parameters",
}
}
match={Object {}}
@@ -1038,14 +1254,12 @@ exports[`Compare expands all sections if they were collapsed 1`] = `
onSelectionChange={[Function]}
runIdListMask={
Array [
- "run-with-workflow-1",
- "run-with-workflow-2",
+ "run-with-parameters",
]
}
selectedIds={
Array [
- "run-with-workflow-1",
- "run-with-workflow-2",
+ "run-with-parameters",
]
}
toolbarProps={
@@ -1065,6 +1279,12 @@ exports[`Compare expands all sections if they were collapsed 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -1106,6 +1326,12 @@ exports[`Compare expands all sections if they were collapsed 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -1136,15 +1362,395 @@ exports[`Compare expands all sections if they were collapsed 1`] = `
orientation="vertical"
/>
+ xLabels={
+ Array [
+ "test run run-with-parameters",
+ ]
+ }
+ yLabels={
+ Array [
+ "param1",
+ "param2",
+ ]
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+`;
+
+exports[`Compare does not show viewers for deselected runs 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+`;
+
+exports[`Compare expands all sections if they were collapsed 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1462,6 +2104,12 @@ exports[`Compare renders a page with no runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -1503,6 +2151,12 @@ exports[`Compare renders a page with no runs 1`] = `
"title": "Collapse all",
"tooltip": "Collapse all sections",
},
+ Object {
+ "action": [Function],
+ "id": "refreshBtn",
+ "title": "Refresh",
+ "tooltip": "Refresh the list",
+ },
],
"breadcrumbs": Array [
Object {
@@ -1539,6 +2193,24 @@ exports[`Compare renders a page with no runs 1`] = `
/>
+
+
+
+
+
+
diff --git a/frontend/src/pages/__snapshots__/RunList.test.tsx.snap b/frontend/src/pages/__snapshots__/RunList.test.tsx.snap
index ee96341c88e..deac5d0cf80 100644
--- a/frontend/src/pages/__snapshots__/RunList.test.tsx.snap
+++ b/frontend/src/pages/__snapshots__/RunList.test.tsx.snap
@@ -6913,46 +6913,20 @@ exports[`RunList reloads the run when refresh is called 1`] = `
`;
-exports[`RunList renders a empty metric container when a metric has value of zero 1`] = `
`;
-
-exports[`RunList renders a metric container when a percentage metric has value of zero 1`] = `
-
+exports[`RunList renders an empty metric when metric is empty 1`] = `
+
`;
-exports[`RunList renders a metric container when a raw metric has value of zero 1`] = `
-
+exports[`RunList renders an empty metric when metric value is empty 1`] = `
+
`;
-exports[`RunList renders an empty metric when metric is empty 1`] = `
`;
-
-exports[`RunList renders an empty metric when metric value is empty 1`] = `
`;
-
exports[`RunList renders an empty metric when there is no metric 1`] = `
`;
exports[`RunList renders experiment name as link to its details page 1`] = `
@@ -6987,20 +6961,15 @@ exports[`RunList renders no experiment name 1`] = `
`;
exports[`RunList renders percentage metric 1`] = `
-
+ }
+/>
`;
exports[`RunList renders pipeline name as link to its details page 1`] = `
@@ -7015,56 +6984,20 @@ exports[`RunList renders pipeline name as link to its details page 1`] = `
`;
exports[`RunList renders raw metric 1`] = `
-
-`;
-
-exports[`RunList renders raw metric that is greater than its max value, logs error to console 1`] = `
-
- 105.000
-
-`;
-
-exports[`RunList renders raw metric that is less than its min value, logs error to console 1`] = `
-
- 5.000
-
-`;
-
-exports[`RunList renders raw metric with zero max/min values 1`] = `
-
- 15.000
-
+/>
`;
exports[`RunList renders run name as link to its details page 1`] = `