Lines Matching refs:exfile
296 def addToSources(self,exfile,rpath,srcDict): argument
301 relpfile=os.path.join(rpath,exfile)
302 lang=self.getLanguage(exfile)
315 objfile="${TESTDIR}/"+testsdir+getlangsplit(exfile)+'.o'
319 def addToTests(self,test,rpath,exfile,execname,testDict): argument
326 lang=self.getLanguage(exfile)
330 self.tests[pkg][lang][nmtest]['exfile']=os.path.join(rpath,exfile)
335 def getExecname(self,exfile,rpath): argument
343 execname=getlangsplit(exfile)
626 def genScriptsAndInfo(self,exfile,root,srcDict): argument
638 execname=self.getExecname(exfile,rpath)
639 isBuilt=self._isBuilt(exfile,srcDict)
658 self.addToTests(test,rpath,exfile,execname,srcDict[test])
661 if isBuilt: self.addToSources(exfile,rpath,srcDict)
664 def _isBuilt(self,exfile,srcDict): argument
670 lang=self.getLanguage(exfile)
829 def checkOutput(self,exfile,root,srcDict): argument
837 if debug: print(rpath, exfile, test)
867 for exfile in dataDict[root]:
869 rfile=os.path.join(relroot,exfile)
871 fh.write(indent+exfile+indent*4+builtStatus+"\n")
872 for test in dataDict[root][exfile]:
879 if key not in dataDict[root][exfile][test]: continue
880 line=indent*3+key+": "+str(dataDict[root][exfile][test][key])
895 for exfile in files:
901 if exfile.startswith((".", "#")) or exfile.endswith("~"): continue
903 ext=getlangext(exfile).lstrip('.').replace('.','_')
907 fullex=os.path.join(root,exfile)
910 if exfile in data:
912 self.checkOutput(exfile,root,data[exfile])
914 self.genScriptsAndInfo(exfile,root,data[exfile])
963 for exfile in srcs[lang]['srcs']:
964 if exfile in srcs[lang]:
965 ex='$(TESTDIR)/'+getlangsplit(exfile)
967 deps = [os.path.join('$(TESTDIR)', dep) for dep in srcs[lang][exfile]]
1026 exfile=self.tests[pkg][lang][ftest]['exfile']
1027 fullex=os.path.join(self.srcdir,exfile)
1038 execname if exfile in self.sources[pkg][lang]['srcs'] else fullex)
1040 if exfile in self.sources[pkg][lang]:
1041 for dep in self.sources[pkg][lang][exfile]: