Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: on_target: add shell tests #125

Merged
merged 1 commit into from
Mar 21, 2025
Merged

tests: on_target: add shell tests #125

merged 1 commit into from
Mar 21, 2025

Conversation

DematteisGiacomo
Copy link
Collaborator

Button and cloud shell tests are added.
Renamed test_uart_output.py to test_shell.py.
Refactored nrfcloud utils.

Button and cloud shell tests are added.
Renamed test_uart_output.py to test_shell.py.
Refactored nrfcloud utils.

Signed-off-by: Giacomo Dematteis <giacomo.dematteis@nordicsemi.no>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

🎯 Core Changes

  • Added new shell tests to verify device operation through UART output.
  • Refactored nrfcloud utilities to consolidate NRFCloud and NRFCloudFOTA classes, improving code organization and reuse.
  • Introduced a new dut_cloud fixture for cloud-related test setups.
  • Removed redundant test_network_reconnect and integrated its functionality into the new shell tests.

⚠️ Concerns

  • No critical concerns identified; changes are primarily additive and refactoring.

Verdict: Approve

  • The changes are well-structured and enhance the test suite with additional coverage and improved utility functions.

Code review performed by OPENAI - gpt-4o.

@DematteisGiacomo DematteisGiacomo merged commit 98fe5af into main Mar 21, 2025
5 checks passed
@DematteisGiacomo DematteisGiacomo deleted the shell_testing branch March 21, 2025 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant