master
tests: move all tests under tests directory
tests/e2e: make test configuration flexible
tests/e2e: skip tests if hardware is not supported
tests/e2e: create a fully standalone Python package