Enhanced testing automation (part 1)

redis is not a hard runtime dependency, it's generally not available easily on windows.