X-Git-Url: http://plrg.eecs.uci.edu/git/?p=smartthings-infrastructure.git;a=blobdiff_plain;f=Runner.py;h=e82d1c2f1534f7a60e4da261a0ac9404d7968fa8;hp=9c2da707ff75911e62a88c7ca8b9cfe3181190d2;hb=ff17eef3715341a0d2c0e2b8697e388b2dedfff4;hpb=60bbb288c0ac392ad729f6bf76261302c91d4040 diff --git a/Runner.py b/Runner.py index 9c2da70..e82d1c2 100644 --- a/Runner.py +++ b/Runner.py @@ -229,11 +229,24 @@ for line in App2: Out.write("\t"+line) Out.write("}\n") Out.write("\n") -Out.write("@Field def app1 = new App1(this)\n") -Out.write("@Field def app2 = new App2(this)\n") -Out.write("app1.installed()\n") -Out.write("app2.installed()\n") -Out.write("\n") +Out.write("@Field def app1\n") +Out.write("@Field def app2\n") +Out.write("def initOrder = Verify.getBoolean()\n") +Out.write("if (initOrder) {\n") +Out.write("\tapp1 = new App1(this)\n") +Out.write("\tapp2 = new App2(this)\n") +Out.write("} else {\n") +Out.write("\tapp2 = new App2(this)\n") +Out.write("\tapp1 = new App1(this)\n") +Out.write("}\n\n") +Out.write("def installOrder = Verify.getBoolean()\n") +Out.write("if (installOrder) {\n") +Out.write("\tapp1.installed()\n") +Out.write("\tapp2.installed()\n") +Out.write("} else {\n") +Out.write("\tapp1.installed()\n") +Out.write("\tapp2.installed()\n") +Out.write("}\n\n") for line in eventSimulator: Out.write(line) Out.close()