Skip to content

Add fta for SucceedsDespiteAnError - #1311

Merged
crimson11 merged 1 commit into
eclipse-score:mainfrom
cdemirsoy:cd_add_fta_success_despite_an_error
Oct 12, 2026
Merged

crimson11 merged 1 commit into
eclipse-score:mainfrom
cdemirsoy:cd_add_fta_success_despite_an_error

Conversation

@cdemirsoy

@cdemirsoy cdemirsoy commented Oct 6, 2026 •

Copy link
Copy Markdown
  • Add an interim (Phase 1) FTA for the failure mode Communication.GetNewSamplesSucceedsDespiteAnError, with a single root cause. This resolves "missing reference to Root Causes" for this failure mode in the traceability report.

  • It also renames the failure mode SucceedsDespiteAnError → GetNewSamplesSucceedsDespiteAnError, because the old name doesn't say which API it refers to in the flat TRLC namespace. The root cause is renamed the same way.

Before (main)

[MISSING] TRLC Failuremode Communication.SucceedsDespiteAnError: missing reference to Root Causes; unknown tracing target req mw.com.Event.GetNewSamples
root causes: 0

After (cd_add_fta_success_despite_an_error)

"missing reference to Root Causes" resolved: Communication.GetNewSamplesSucceedsDespiteAnError → mw_com_fta.RootCauseGetNewSamplesSucceedsDespiteAnError
[PARTIAL] TRLC Rootcause mw_com_fta.RootCauseGetNewSamplesSucceedsDespiteAnError
root causes: 1

The failure mode stays [MISSING] because of the existing interface = "mw.com.Event.GetNewSamples", which doesn't match any element in the architectural design. That was already the case on main.

crimson11
crimson11 previously approved these changes Oct 8, 2026
@crimson11
crimson11 enabled auto-merge October 8, 2026 08:41
auto-merge was automatically disabled October 8, 2026 10:13

Head branch was pushed to by a user without write access

@cdemirsoy
cdemirsoy force-pushed the cd_add_fta_success_despite_an_error branch 2 times, most recently from fe54e88 to ba8af47 Compare October 9, 2026 07:09
@cdemirsoy
cdemirsoy force-pushed the cd_add_fta_success_despite_an_error branch from ba8af47 to cfe7ece Compare October 9, 2026 07:31

!include fta_metamodel.puml

$FailureMode("Succeeds despite an error", "Communication.SucceedsDespiteAnError")

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you "rename" the failure-mode? In our flat tlrc structure SucceedsDespiteAnError nobody knows, what this is ...
So - GetNewSamplesSucceedsDespiteAnError is better ...

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did rename it now.

@cdemirsoy
cdemirsoy force-pushed the cd_add_fta_success_despite_an_error branch 2 times, most recently from e130ebc to 32b6071 Compare October 9, 2026 10:21
@cdemirsoy
cdemirsoy force-pushed the cd_add_fta_success_despite_an_error branch from 32b6071 to 171d921 Compare October 9, 2026 10:21
@cdemirsoy
cdemirsoy requested a review from crimson11 October 9, 2026 14:26
@crimson11
crimson11 added this pull request to the merge queue Oct 12, 2026
Merged via the queue into eclipse-score:main with commit 2591a78 Oct 12, 2026
18 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in COM - Communication FT Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants