Updated GUI tests runner to support serialization-based tests.
Updated GUI tests runner to support serialization-based tests.

We also try to minimize the disk I/O that is done, previously we would copy and delete files even when not necessary.

FloodProject/flood,FloodProject/flood,FloodProject/flood