Kaynağa Gözat

SONAR-21455 Update BBTs to new taxonomy

Co-authored-by: Eric Giffon <eric.giffon@sonarsource.com>
tags/10.4.0.87286
stanislavh 4 ay önce
ebeveyn
işleme
d2cca0a99b

+ 2
- 2
server/sonar-web/src/main/js/apps/overview/branches/NewCodeMeasuresPanel.tsx Dosyayı Görüntüle

@@ -107,7 +107,7 @@ export default function NewCodeMeasuresPanel(props: Readonly<Props>) {
<div className="sw-mt-6" id={getTabPanelId(MeasuresTabs.New)}>
<LightGreyCard className="sw-flex sw-rounded-2 sw-gap-4">
<IssueMeasuresCardInner
data-test="overview__measures-new_issues"
data-testid="overview__measures-new_issues"
disabled={component.needIssueSync}
className="sw-w-1/2"
metric={MetricKey.new_violations}
@@ -126,7 +126,7 @@ export default function NewCodeMeasuresPanel(props: Readonly<Props>) {
/>
<StyledCardSeparator />
<IssueMeasuresCardInner
data-test="overview__measures-accepted_issues"
data-testid="overview__measures-accepted_issues"
disabled={Boolean(component.needIssueSync) || !newAcceptedIssues}
className="sw-w-1/2"
metric={MetricKey.new_accepted_issues}

+ 1
- 1
server/sonar-web/src/main/js/apps/overview/branches/QualityGatePanel.tsx Dosyayı Görüntüle

@@ -67,7 +67,7 @@ export function QualityGatePanel(props: QualityGatePanelProps) {
qgStatuses.some((p) => Boolean(p.ignoredConditions));

return (
<div data-test="overview__quality-gate-panel">
<div data-testid="overview__quality-gate-panel">
<QualityGateStatusTitle />
<div className="sw-pt-5">
<Spinner loading={loading}>

+ 1
- 1
server/sonar-web/src/main/js/apps/overview/branches/SoftwareImpactMeasureBreakdownCard.tsx Dosyayı Görüntüle

@@ -50,7 +50,7 @@ export function SoftwareImpactMeasureBreakdownCard(
impactSeverities: severity,
});

const testId = `software-impact-${softwareQuality}-severity-${severity}`;
const testId = `overview__software-impact-${softwareQuality}-severity-${severity}`;
const cardClasses =
'sw-w-1/3 sw-p-2 sw-rounded-1 sw-text-xs sw-font-semibold sw-select-none sw-flex sw-gap-1 sw-justify-center sw-items-center';


+ 2
- 1
server/sonar-web/src/main/js/apps/overview/branches/SoftwareImpactMeasureCard.tsx Dosyayı Görüntüle

@@ -81,7 +81,7 @@ export function SoftwareImpactMeasureCard(props: Readonly<SoftwareImpactBreakdow

return (
<LightGreyCard
data-testid={`software-impact-card-${softwareQuality}`}
data-testid={`overview__software-impact-card-${softwareQuality}`}
className="sw-w-1/3 sw-overflow-hidden sw-rounded-2 sw-p-4 sw-flex-col"
>
<TextBold name={intl.formatMessage({ id: `software_quality.${softwareQuality}` })} />
@@ -94,6 +94,7 @@ export function SoftwareImpactMeasureCard(props: Readonly<SoftwareImpactBreakdow
>
{measure ? (
<NakedLink
data-testid={`overview__software-impact-${softwareQuality}`}
aria-label={intl.formatMessage(
{
id: `overview.measures.software_impact.see_list_of_x_open_issues`,

+ 1
- 1
server/sonar-web/src/main/js/apps/overview/branches/TabsPanel.tsx Dosyayı Görüntüle

@@ -130,7 +130,7 @@ export function TabsPanel(props: React.PropsWithChildren<MeasuresPanelProps>) {
];

return (
<div data-test="overview__measures-panel">
<div data-testid="overview__measures-panel">
<div className="sw-flex sw-justify-between sw-items-center sw-mb-4">
<PageTitle as="h2" text={translate('overview.measures')} />
<LastAnalysisLabel analysisDate={branch?.analysisDate} />

+ 4
- 4
server/sonar-web/src/main/js/apps/overview/branches/test-utils.ts Dosyayı Görüntüle

@@ -30,7 +30,7 @@ export const getPageObjects = () => {
const selectors = {
overallCodeButton: byRole('tab', { name: /overview.overall_code/ }),
softwareImpactMeasureCard: (softwareQuality: SoftwareQuality) =>
byTestId(`software-impact-card-${softwareQuality}`),
byTestId(`overview__software-impact-card-${softwareQuality}`),
};
const ui = {
...selectors,
@@ -94,9 +94,9 @@ export const getPageObjects = () => {
severity: SoftwareImpactSeverity,
active: boolean,
) => {
const link = byTestId(`software-impact-${softwareQuality}-severity-${severity}`).get(
ui.softwareImpactMeasureCard(softwareQuality).get(),
);
const link = byTestId(
`overview__software-impact-${softwareQuality}-severity-${severity}`,
).get(ui.softwareImpactMeasureCard(softwareQuality).get());
if (active) {
expect(link).toHaveClass('active');
} else {

+ 3
- 3
server/sonar-web/src/main/js/apps/overview/pullRequests/IssueMeasuresCard.tsx Dosyayı Görüntüle

@@ -83,7 +83,7 @@ export default function IssueMeasuresCard(
<IssueMeasuresCardInner
className="sw-w-1/3"
header={intl.formatMessage({ id: 'overview.new_issues' })}
data-test={`overview__measures-${MetricKey.new_violations}`}
data-testid={`overview__measures-${MetricKey.new_violations}`}
data-guiding-id={issuesConditionFailed ? 'overviewZeroNewIssuesSimplification' : undefined}
metric={MetricKey.new_violations}
value={formatMeasure(issuesCount, MetricType.ShortInteger)}
@@ -108,7 +108,7 @@ export default function IssueMeasuresCard(
<IssueMeasuresCardInner
className="sw-w-1/3"
header={intl.formatMessage({ id: 'overview.accepted_issues' })}
data-test={`overview__measures-${MetricKey.new_accepted_issues}`}
data-testid={`overview__measures-${MetricKey.new_accepted_issues}`}
metric={MetricKey.new_accepted_issues}
value={formatMeasure(acceptedCount, MetricType.ShortInteger)}
disabled={component.needIssueSync}
@@ -149,7 +149,7 @@ export default function IssueMeasuresCard(
</Tooltip>
</>
}
data-test={`overview__measures-${MetricKey.pull_request_fixed_issues}`}
data-testid={`overview__measures-${MetricKey.pull_request_fixed_issues}`}
metric={MetricKey.pull_request_fixed_issues}
value={formatMeasure(fixedCount, MetricType.ShortInteger)}
disabled={component.needIssueSync}

Loading…
İptal
Kaydet