A file in a missing directory is not impossible: the host creates the parents, which is correct and meant the first version of this test broke nothing at all — and then reported that the board could not name a failure that never happened. A unit that does not exist fails immediately and in the host's own words, which is also what the board is being asked to show.