Skip to content

Port tests upstream nrf7120#103570

Closed
rob-robinson-14 wants to merge 37 commits intozephyrproject-rtos:mainfrom
rob-robinson-14:port-tests-upstream-nrf7120
Closed

Port tests upstream nrf7120#103570
rob-robinson-14 wants to merge 37 commits intozephyrproject-rtos:mainfrom
rob-robinson-14:port-tests-upstream-nrf7120

Conversation

@rob-robinson-14
Copy link
Contributor

@rob-robinson-14 rob-robinson-14 commented Feb 5, 2026

Add nRF7120 support for tests and samples in upstream zephyr and resolves any bugs uncovered as part of the process.

Copy link
Contributor

@JarmouniA JarmouniA left a comment

Choose a reason for hiding this comment

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

Last commit should be split by area (I2C, SPI...)

Copy link
Member

@henrikbrixandersen henrikbrixandersen left a comment

Choose a reason for hiding this comment

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

Please split this PR into separate PRs for each area affected. See https://docs.zephyrproject.org/latest/contribute/contributor_expectations.html#contributor-expectations for further details.

After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
@rob-robinson-14 rob-robinson-14 force-pushed the port-tests-upstream-nrf7120 branch from d1ec37e to 69b31ad Compare February 10, 2026 17:44
@rob-robinson-14
Copy link
Contributor Author

@henrikbrixandersen - is it okay to break down into separate commits as is current state?

Or the expectation is to raise the 30+ PRs?

Thanks for posting contributor expectations - from what I see, so long as each commit in the PR builds cleanly then my approach is okay - but welcome your input here.

After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
After porting nRF7120 to Zephyr, all tests that were supported in
sdk-nrf must now be supported in Zephyr instead.

Signed-off-by: Robert Robinson <[email protected]>
@JarmouniA
Copy link
Contributor

@JarmouniA - is this just to keep the size of the PR smaller?

No, it's also to keep the number of reviewers reasonable, just look at how many are in the list to know it's a bad idea.

and then to follow up with another PR for the samples?

I think one for samples, and one for non-essential tests is a good compromise here.

I can do this, but feels like extra work for the reviewers?

The opposite, reviewers will see a PR with 37 commits, or changing 106 files, and won't even bother looking at it. The same for assignees, I know I won't sign off on a PR with that many things.

It would be useful to know why so I can be more considered for future PR.

The rule of thumb is to minimize the number of areas (in the sense of MAINTAINERS file) being changed to the minimum necessary for the PR to work/be tested.

@sonarqubecloud
Copy link

@rob-robinson-14
Copy link
Contributor Author

@JarmouniA - okay makes sense. Closing this and replaced by:

#103985
#103987
#103988
#103989

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_nordic

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants