5 from Base.dataBase import Base
6 from Base.versions import Chercheversion
9 if __name__ == "__main__":
10 from argparse import ArgumentParser
12 p.add_argument('-a',dest='all_tests',action="store_true", default=False,help='passe l ensemble des Tests')
13 p.add_argument('-s',dest='salomePath',help='chemin du lanceur salome',default="Appli")
14 p.add_argument('-v',dest='version',help='id de la version')
15 p.add_argument('-d',dest='database',default="myMesh.db",help='nom de la database')
16 p.add_argument('-f',dest='force',default=True,help='force la passage des jobs meme si l execution a deja eu lieu sur cette machine pour cette version de salome')
17 p.add_argument('job', nargs='*')
19 if len(args.job) == 0 and args.all_tests == False:
20 print("Enter -a ou un numero de job")
23 if args.salomePath is None :
24 print("chemin du lanceur salome obligatoire")
26 if args.version is None :
27 args.version=Chercheversion(args.salomePath)
28 maBase=Base(args.database)
30 maBase.passeJobs(args.all_tests,args.salomePath,args.version,args.force,args.job)