made it so you don't need to pass the SERIAL_PORT env variable just to run tests (it will skip the tests that require it instead)