Harness Design for Long-Running Apps