#!/usr/bin/python

import sys
import os
from subprocess import *

def testwrapper(args):
    retVal = 'FAILURE'
    try:
        if args[0].endswith(".sh"):
            args = ' '.join(args)
            process=Popen(args, shell=True, stdout = PIPE, stderr=STDOUT)
        else:
            process=Popen(args, shell=False, stdout = PIPE, stderr=STDOUT)
        out, err = process.communicate()
        if process.returncode != 0:
            print 'result=%s error=%s' % (retVal, out)
            return
    except Exception, e:
        print 'result=%s error=%s' % (retVal, str(e))
        return

    print 'result=SUCCESS out=%s' % out

testwrapper(sys.argv[1:])
