def main(): # works files = get_files_of_type('tests', '.f06') #moveDir = r'D:\work\move\hard_demo' moveDir = r'D:\work\move\move_tpl' #moveDir = r'D:\work\move\solid_shell_bar' #files2 = ['ann6611.f06'] iSubcases = [] debug = False saveCases = True regenerate = True stopOnFailure = False getSkipCards = False if getSkipCards: files2 = parseSkippedCards('skippedCards.out') elif regenerate: files2 = get_files_of_type(moveDir, '.f06') files2 = [] files2 += files else: files2 = get_failed_files('failedCases.in') #files2 = [r'D:\work\move\move_tpl\ar29sadl.f06'] #files = files+files2 files = files2 #files = [r'D:\work\move\move_tpl\see101hs.f06'] #print len(files) #files = [] # HIS, R1B EQEXIN #skipFiles = ['accopt3.f06','acms111m.f06','adjoint.f06','aerobeam.f06',] # tpl skipFiles = ['nltrot99.f06', 'rot12901.f06'] # giant #print files nStart = 0 nStop = 10000 try: os.remove('skippedCards.out') except: pass print("nFiles = %s" % (len(files))) runLotsOfFiles(files, debug, saveCases, skipFiles, stopOnFailure, nStart, nStop) #runLotsOfFiles(files,debug,saveCases,stopOnFailure,nStart,nStop) sys.exit('final stop...')
def get_all_files(foldersFile,fileType): f = open(foldersFile,'r') lines = f.readlines() files2 = [] for line in lines: moveDir = os.path.join('r"'+line.strip()+'"') moveDir = line.strip() if moveDir and moveDir[0] != '#': print("moveDir = %s" %(moveDir)) assert os.path.exists(moveDir),'%s doesnt exist' %(moveDir) files2 += get_files_of_type(moveDir,fileType,maxSize=100.) ### ### return files2
def get_all_files(foldersFile, fileType): f = open(foldersFile, 'r') lines = f.readlines() files2 = [] for line in lines: moveDir = os.path.join('r"' + line.strip() + '"') moveDir = line.strip() if moveDir and moveDir[0] != '#': print("moveDir = %s" % (moveDir)) assert os.path.exists(moveDir), '%s doesnt exist' % (moveDir) files2 += get_files_of_type(moveDir, fileType, maxSize=100.) ### ### return files2
lines = f.readlines() files2 = [] for line in lines: moveDir = os.path.join('r"'+line.strip()+'"') moveDir = line.strip() if moveDir and moveDir[0] != '#': print("moveDir = %s" %(moveDir)) assert os.path.exists(moveDir),'%s doesnt exist' %(moveDir) files2 += get_files_of_type(moveDir,fileType,maxSize=100.) ### ### return files2 if __name__=='__main__': # works files = get_files_of_type('tests','.op2') foldersFile = 'tests/foldersRead.txt' iSubcases = [] debug = False makeGeom = False writeBDF = False writeF06 = True writeMatlab = False printResults = False deleteF06 = True saveCases = True regenerate = False stopOnFailure = False
#pylint: disable=C0103 from __future__ import (nested_scopes, generators, division, absolute_import, print_function, unicode_literals) import os import sys #import time from pyNastran.bdf.test.test_bdf import run_lots_of_files from pyNastran.op2.test.test_op2 import get_failed_files from pyNastran.op2.test.op2_test import get_all_files from pyNastran.general.general import get_files_of_type if __name__ == '__main__': # works files = get_files_of_type('tests', '.bdf') files += get_files_of_type('tests', '.dat') foldersFile = 'tests/foldersRead.txt' iSubcases = [] debug = False saveCases = True regenerate = True stopOnFailure = False if regenerate: files2 = get_all_files(foldersFile, '.bdf') files2 += get_all_files(foldersFile, '.nas') files2 += get_all_files(foldersFile, '.dat') files2 += files
files2 = [] for line in lines: moveDir = os.path.join('r"' + line.strip() + '"') moveDir = line.strip() if moveDir and moveDir[0] != '#': print("moveDir = %s" % (moveDir)) assert os.path.exists(moveDir), '%s doesnt exist' % (moveDir) files2 += get_files_of_type(moveDir, fileType, maxSize=100.) ### ### return files2 if __name__ == '__main__': # works files = get_files_of_type('tests', '.op2') foldersFile = 'tests/foldersRead.txt' iSubcases = [] debug = False makeGeom = False writeBDF = False writeF06 = True writeMatlab = False printResults = False deleteF06 = True saveCases = True regenerate = False stopOnFailure = False