Ejemplo n.º 1
0
#debug(" Entering famix Level 4")
#lvDbLoc = dbLoc + ".localvar"
#checkfamixL4Reqs(sys.argv[1] + "/" + sys.argv[2])
#debug("  - parsing formal parameters ...")
#snav_parseFormalParameters(miDbLoc)

# famix level 4+

# metrics calculated by javaNCSS
if DataReqs.checkJavaNCSSReqsSatisfied(sys.argv[1] + "/" + sys.argv[2]):
    log.info("Parsing javancss metrics ...")
    ncssDbLoc = dbLoc + ".ncssmetrics"
    JavaNCSSMetricsExtractor.parseMetrics(ncssDbLoc, methDict)

# file change frequency metrics, provided by either CVS or SVN
if DataReqs.checkVCSMetricsReqsSatisfied(sys.argv[1] + "/" + sys.argv[2]):
    log.info("Parsing change frequency metric ...")
    vcsDbLoc = dbLoc + ".vcs"
    MetricsExtractor.parseVCSMetrics(vcsDbLoc, fileDict)

# conditional stats
cDb = dbLoc + ".conditionals"
if DataReqs.checkConditionalsReqsSatisfied(dbLoc):
    log.info("Parsing conditionals info")
    CtrlStructGrepReader.parse(cDb, mtdSrcDict, mtdpfDict,
                               CtrlStructGrepReader.COND)

#loop stats
lDb = dbLoc + ".loops"
if DataReqs.checkLoopsReqsSatisfied(dbLoc):
    log.info("Parsing loops info")
Ejemplo n.º 2
0
#debug(" Entering famix Level 4")
#lvDbLoc = dbLoc + ".localvar"
#checkfamixL4Reqs(sys.argv[1] + "/" + sys.argv[2])
#debug("  - parsing formal parameters ...")
#snav_parseFormalParameters(miDbLoc)

# famix level 4+

# metrics calculated by javaNCSS
if DataReqs.checkJavaNCSSReqsSatisfied(sys.argv[1] + "/" + sys.argv[2]):
	log.info("Parsing javancss metrics ...")
	ncssDbLoc = dbLoc + ".ncssmetrics"
	JavaNCSSMetricsExtractor.parseMetrics(ncssDbLoc,methDict)

# file change frequency metrics, provided by either CVS or SVN
if DataReqs.checkVCSMetricsReqsSatisfied(sys.argv[1] + "/" + sys.argv[2]):
	log.info("Parsing change frequency metric ...")
	vcsDbLoc = dbLoc + ".vcs"
	MetricsExtractor.parseVCSMetrics(vcsDbLoc,fileDict)

# conditional stats
cDb = dbLoc + ".conditionals"
if DataReqs.checkConditionalsReqsSatisfied(dbLoc):
	log.info("Parsing conditionals info")
	CtrlStructGrepReader.parse(cDb, mtdSrcDict, mtdpfDict, CtrlStructGrepReader.COND)

#loop stats
lDb = dbLoc + ".loops"
if DataReqs.checkLoopsReqsSatisfied(dbLoc):
	log.info("Parsing loops info")
	CtrlStructGrepReader.parse(lDb, mtdSrcDict, mtdpfDict, CtrlStructGrepReader.LOOP)