return
if self.trace_file is None:
- name, ext = os.path.splitext(os.path.basename(self.cmd[0]))
+ if self.ref_dump is not None:
+ name = self.ref_dump
+ else:
+ name = self.cmd[0]
+ name, ext = os.path.splitext(os.path.basename(name))
+ while ext:
+ name, ext = os.path.splitext(os.path.basename(name))
self.trace_file = os.path.abspath(os.path.join(self.results, name + '.trace'))
if os.path.exists(self.trace_file):
os.remove(self.trace_file)
stream = open(refStateFileName, 'rt')
from jsondiff import load
state = load(stream)
+ self.adjustRefState(state)
return state
def getNamePrefix(self):
except KeyError:
return
- if platform.system() == 'Darwin' or True:
+ if platform.system() == 'Darwin':
# Mac OS X drivers fail on GL_COLOR_SUM
# XXX: investigate this
self.removeState(parameters, 'GL_COLOR_SUM')