Document the existing test framework including: - basics of writing/adding tests - pitfalls of testing micropython - pitfalls of testing hardware - How to use the framework itself - common errors coming from the test framework