Skip to content

Commit ee0a407

Browse files
416241072: (feat) provide further context in test results (#1309)
1 parent 8b02c8f commit ee0a407

File tree

5 files changed

+35
-3
lines changed

5 files changed

+35
-3
lines changed

modules/ui/src/app/model/testrun-status.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export interface IResult {
5353
description: string;
5454
result: string;
5555
recommendations?: string[];
56+
details?: string;
5657
required_result: RequiredResult;
5758
}
5859

modules/ui/src/app/pages/testrun/components/test-result-dialog/test-result-dialog.component.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
<ul class="info-steps-list">
3232
<li *ngFor="let point of data.testResult.recommendations">{{ point }}</li>
3333
</ul>
34+
<div *ngIf="data.testResult.details" class="details-info">
35+
<p class="info-label">Details</p>
36+
<p class="info-details">{{ data.testResult.details }}</p>
37+
<p></p>
38+
</div>
3439
</section>
3540
</mat-dialog-content>
3641
<mat-dialog-actions align="end" class="actions-container">

modules/ui/src/app/pages/testrun/components/test-result-dialog/test-result-dialog.component.scss

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,19 @@ mat-dialog-content.content-container {
8686
padding: 32px 48px;
8787
}
8888

89-
.info-steps-list {
89+
.info-steps-list,
90+
.info-details {
9091
margin: 0;
9192
padding-left: 24px;
9293
font-size: 16px;
9394
line-height: 24px;
9495
letter-spacing: 0;
9596
}
9697

98+
.details-info {
99+
margin-top: 16px;
100+
}
101+
97102
mat-dialog-actions.actions-container {
98103
padding: 18px 36px 26px;
99104
}

modules/ui/src/app/pages/testrun/components/testrun-table/testrun-table.component.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,11 @@
2828
<mat-header-cell mat-header-cell *matHeaderCellDef>
2929
Description
3030
</mat-header-cell>
31-
<mat-cell mat-cell *matCellDef="let element">
32-
{{ element.description }}
31+
<mat-cell mat-cell *matCellDef="let element" class="cell-addition-info">
32+
<p class="description-info">{{ element.description }}</p>
33+
<p *ngIf="element.details" class="details-info">
34+
{{ element.details }}
35+
</p>
3336
</mat-cell>
3437
</ng-container>
3538

modules/ui/src/app/pages/testrun/components/testrun-table/testrun-table.component.scss

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,24 @@ mat-header-cell {
5757
font-weight: 700;
5858
}
5959

60+
.cell-addition-info {
61+
display: flex;
62+
flex-direction: column;
63+
align-items: flex-start;
64+
65+
p {
66+
margin: 0;
67+
}
68+
69+
.description-info {
70+
font-weight: bold;
71+
}
72+
73+
.details-info {
74+
margin-top: 6px;
75+
}
76+
}
77+
6078
.clickable-icon {
6179
display: flex;
6280
flex-shrink: 0;

0 commit comments

Comments
 (0)