Skip to content

Add FppTestProject Direct Port Call Integration Tests to CI#5033

Merged
thomas-bc merged 1 commit intonasa:develfrom
Kronos3:fpptest-ci-direct-port-calls
Apr 20, 2026
Merged

Add FppTestProject Direct Port Call Integration Tests to CI#5033
thomas-bc merged 1 commit intonasa:develfrom
Kronos3:fpptest-ci-direct-port-calls

Conversation

@Kronos3
Copy link
Copy Markdown
Collaborator

@Kronos3 Kronos3 commented Apr 17, 2026

Related Issue(s)
Has Unit Tests (y/n) y
Documentation Included (y/n) n
Generative AI was used in this contribution (y/n) y

Change Description

Adds a build job with direct port call execution for our FPP integration tests

Rationale

The standard FppTestProject uses BUILD_UT which disables direct port calls in the standard FpConfig.h. This option overrides that default for the topology tests since we don't need indirect port calls for those and allows us to test direct port calls in a unit-testy way.

AI Usage (see policy)

Claude did it. I ran it manually as well, seems fine.

@Kronos3 Kronos3 requested review from LeStarch and thomas-bc April 20, 2026 15:16
Copy link
Copy Markdown
Collaborator

@LeStarch LeStarch left a comment

Choose a reason for hiding this comment

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

LGTM. Minor question: why JSON generation?

@Kronos3
Copy link
Copy Markdown
Collaborator Author

Kronos3 commented Apr 20, 2026

@LeStarch None other than the indirect ports has it.

@thomas-bc thomas-bc merged commit 9cf0ad0 into nasa:devel Apr 20, 2026
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants