From da319cae9a17a4894e8802a8ac21c8013afb997b Mon Sep 17 00:00:00 2001 From: Sriram Krishnan Date: Fri, 25 Oct 2013 15:48:27 -0700 Subject: [PATCH] Issue #9: making pig test re-runnable --- .../src/test/python/jobs/pigJobTestWithAttachments.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/genie-web/src/test/python/jobs/pigJobTestWithAttachments.py b/genie-web/src/test/python/jobs/pigJobTestWithAttachments.py index 1ac5d1f1d70..259fe5ed6d3 100644 --- a/genie-web/src/test/python/jobs/pigJobTestWithAttachments.py +++ b/genie-web/src/test/python/jobs/pigJobTestWithAttachments.py @@ -38,7 +38,8 @@ def testJsonSubmitjob(): # write out a temporary file with our query/dependencies query = tempfile.NamedTemporaryFile(delete=False) name = query.name - query.write("fs -rm genie_pig_test.q; fs -copyFromLocal genie_pig_test.q genie_pig_test.q; cmd = load 'genie_pig_test.q'; dump cmd;") + queryFile = 'pig-' + str(time.time()) + '.q' + query.write("fs -copyFromLocal %s %s; cmd = load '%s'; dump cmd;" % (queryFile, queryFile, queryFile)) query.close() # read it back in as base64 encoded binary @@ -59,10 +60,10 @@ def testJsonSubmitjob(): "jobType": "pig", "configuration": "prod", "schedule": "adHoc", - "cmdArgs": "-f genie_pig_test.q", + "cmdArgs": "-f ''' + queryFile + '''", "attachments": { "data": "''' + contents + '''", - "name": "genie_pig_test.q" + "name": "''' + queryFile + '''" } } }