X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=support%2Fregression%2Fgenerate-cases.py;h=9c9bb04585ce5dc122a0f9aff0970e74531bf45f;hb=96d7ac4503dd8dfdbf0fda88fa5a9de577f2f124;hp=81ebe8daaf96e21138ff428a3e40228430a18703;hpb=487fdab5c8b8e767c319a7c6556a891a51a69309;p=fw%2Fsdcc diff --git a/support/regression/generate-cases.py b/support/regression/generate-cases.py index 81ebe8da..9c9bb045 100644 --- a/support/regression/generate-cases.py +++ b/support/regression/generate-cases.py @@ -68,8 +68,8 @@ class InstanceGenerator: self.functions = [] # Emit the suite wrapper into a temporary file self.tmpname = tempfile.mktemp() - (self.basename, self.ext) = re.split(r'\.', self.inname) - self.ext = '.' + self.ext + (self.dirname, self.filename) = os.path.split(self.inname) + (self.basename, self.ext) = os.path.splitext (self.filename) def permute(self, basepath, keys, trans = {}): """Permutes across all of the names. For each value, recursivly creates @@ -171,7 +171,7 @@ class InstanceGenerator: createdir(outdir) # Generate - self.permute(os.path.join(outdir, os.path.basename(self.basename)), self.replacements.keys()) + self.permute(os.path.join(outdir, self.basename), self.replacements.keys()) # Remove the temporary file os.remove(self.tmpname)