Skip to content

tests/periph_uart: Add uart robot tests#10497

Closed
MrKevinWeiss wants to merge 9 commits intoRIOT-OS:masterfrom
MrKevinWeiss:pr/uart/robot/tests
Closed

tests/periph_uart: Add uart robot tests#10497
MrKevinWeiss wants to merge 9 commits intoRIOT-OS:masterfrom
MrKevinWeiss:pr/uart/robot/tests

Conversation

@MrKevinWeiss
Copy link
Contributor

Contribution description

This adds some robot framework based tests that are compatible with the HiL testing. It is off the robot i2c pr and ported from @yegorich uart test

Testing procedure

Either connect up PHiLIP and a DUT and run:
BOARD=<your favorite board> PHILIP_PORT=<your favorite PHiLIP port> make -C tests/periph_uart/ flash robot-test<\br>
or wait for the nightlies and check the HiL results

Issues/PRs references

depends on #10147

This introduces a new environment variable for a common directory
that holds all output of the build process, such as application or
package binaries. This would also allow to easily redirect output
to any other location, e.g. for out-of-source builds.
@MrKevinWeiss MrKevinWeiss added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation Area: tests Area: tests and testing framework Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer labels Nov 28, 2018
@MrKevinWeiss MrKevinWeiss self-assigned this Nov 28, 2018
@MrKevinWeiss MrKevinWeiss requested a review from smlng November 28, 2018 12:47
@smlng smlng added the State: waiting for other PR State: The PR requires another PR to be merged first label Nov 30, 2018
smlng and others added 8 commits December 11, 2018 16:33
This introduces a new way to write RIOT tests using the RobotFramework,
starting by adding new make targets for easy usage.
This adds a couple of tests already ported to RobotFramework.
Add simple wrapper to run static-tests using RobotFramework, this adds
some nice HTML-output for free.
Add initial support for the periph_i2c test for the RobotFramework.
This introduces a new way to write RIOT tests using the RobotFramework,
starting by adding new make targets for easy usage.
Add initial support for the periph_i2c test for the RobotFramework.
@MrKevinWeiss
Copy link
Contributor Author

@smlng I think I rebased... Give it a try with the HiL

@RIOT-OS RIOT-OS deleted a comment Dec 16, 2018
@MrKevinWeiss
Copy link
Contributor Author

I guess this is not the place for this anymore...

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

Labels

Area: tests Area: tests and testing framework Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer State: waiting for other PR State: The PR requires another PR to be merged first Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants