Example #1
0
    def _test(self, deltas):

        elapsed = time.time() - mydd.startTime
        if (elapsed > mydd.timeleft):
            os.exit(1)
            return self.PASS
        
        # Build input
        input = ""
        for (index, delta) in deltas:
            input = input + delta

        tname = str(os.getpid()) + ".test"
        # Write input to `input.c'
        out = open(tname, 'w')
        out.write(input)
        out.close()

        #print self.coerce(deltas)

        result = R.failSame(tname, self.originalOutput, operator.eq, self.js, self.timeout, self.verbose)
        os.remove(tname)

        if result:
            return self.FAIL
        else:
            return self.PASS
Example #2
0
def checkFail(text):
    tname = str(os.getpid()) + ".test"
    tfile = open(tname,'w')
    tfile.write(text)
    tfile.close()
    success = R.failSame(tname, failure, operator.eq, js, timeout)
    os.remove(tname)
    return success