Skip to content

testing: add first component integration test to baselib#51

Open
PiotrKorkus wants to merge 1 commit intoeclipse-score:mainfrom
qorix-group:piotrkorkus_cit_introduction
Open

testing: add first component integration test to baselib#51
PiotrKorkus wants to merge 1 commit intoeclipse-score:mainfrom
qorix-group:piotrkorkus_cit_introduction

Conversation

@PiotrKorkus
Copy link
Contributor

initial version of CITs for baselibs

initial version of CITs for baselibs
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

The created documentation from the pull request is available at: docu-html



@add_test_properties(
partially_verifies=["comp_req__json__deserialization"],
Copy link
Member

Choose a reason for hiding this comment

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

This seem to be the only requirement mentioned for the testing.
If it is just a test which applies to partially address a single component requirement the Pull Request may require to be named differently to "testing: add first component integration test to baselib"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Correct, this is initial version. I focused on making everything work rather than test implementation

Copy link
Member

Choose a reason for hiding this comment

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

Great. Thanks to clarify this.

@PiotrKorkus PiotrKorkus changed the title testing: add component integration tests testing: add first component integration test to baselib Dec 3, 2025
Copy link
Member

@pahmann pahmann left a comment

Choose a reason for hiding this comment

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

Only checked scope and that tests have a trace using described methods.
Improvement point is to improve the language of the test case descriptions/specification to indicate more clearly what it does, expected output, etc.
As this is the initial commit to "have something working". It is sufficiently described.
(Note: Functional check and integration was not performed)

Copy link
Member

@4og 4og left a comment

Choose a reason for hiding this comment

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

Hi @PiotrKorkus, could you help me understand the benefits of CITs over plain Google Tests? Since the baselibs consist of cc_library targets, they can easily be tested with Google Tests without the added complexity Python tooling of CIT.

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