diff --git a/src/components/Benchmarks/BenchmarkDetail.tsx b/src/components/Benchmarks/BenchmarkDetail.tsx index 21676d7..eba33ef 100644 --- a/src/components/Benchmarks/BenchmarkDetail.tsx +++ b/src/components/Benchmarks/BenchmarkDetail.tsx @@ -80,6 +80,7 @@ const BenchmarkDetail = ({ status={jobData.status} stderr={jobData.stderr} stdout={jobData.stdout} + execDuration={jobData.execDuration} /> ); } diff --git a/src/components/Dashboard/Dashboard.tsx b/src/components/Dashboard/Dashboard.tsx index 65c832d..779e3cb 100644 --- a/src/components/Dashboard/Dashboard.tsx +++ b/src/components/Dashboard/Dashboard.tsx @@ -32,6 +32,7 @@ export default function Example() { status={jobData.status} stdout={jobData.stdout} stderr={jobData.stderr} + execDuration={jobData.execDuration} > ); } diff --git a/src/components/Dashboard/Result.tsx b/src/components/Dashboard/Result.tsx index a2a4fd7..63b1e8e 100644 --- a/src/components/Dashboard/Result.tsx +++ b/src/components/Dashboard/Result.tsx @@ -4,9 +4,15 @@ interface LayoutProps { status: string; stdout?: string; stderr?: string; + execDuration?: number; } -const Result: React.FC = ({ status, stdout, stderr }) => { +const Result: React.FC = ({ + status, + stdout, + stderr, + execDuration, +}) => { return (
Status: @@ -16,6 +22,8 @@ const Result: React.FC = ({ status, stdout, stderr }) => {
{stdout}
Stderr:
{stderr}
+ Execution duration (milliseconds): +
{execDuration}
); }; diff --git a/src/hooks/submissions.ts b/src/hooks/submissions.ts index 057540c..f1e1349 100644 --- a/src/hooks/submissions.ts +++ b/src/hooks/submissions.ts @@ -58,6 +58,7 @@ function useProcessInterval({ status: string; stdout: string; stderr: string; + execDuration: number; }; } = await authenticatedRequest({ url: `submissions/${processId}`,