Skipping parts of JGraphT now

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4022 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Tom Copeland
2005-11-30 05:48:25 +00:00
parent 959f08ce33
commit 725b6293d0
2 changed files with 10 additions and 15 deletions

View File

@ -224,11 +224,6 @@ EJP:
unix_name: ejp unix_name: ejp
cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/ejp" cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/ejp"
srcdir: ejp/presenter/src/ srcdir: ejp/presenter/src/
JGraph:
module: jgraphpad3
unix_name: jgraph
cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/jgraph"
srcdir: jgraphpad3/src
Merkwelt: Merkwelt:
module: merkwelt module: merkwelt
unix_name: merkwelt unix_name: merkwelt
@ -324,6 +319,7 @@ JGraphT:
unix_name: jgrapht unix_name: jgrapht
cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/jgrapht" cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/jgrapht"
srcdir: src srcdir: src
delete: src/org/_3pq/jgrapht/experimental
Foundry: Foundry:
module: foundry module: foundry
unix_name: foundry unix_name: foundry

View File

@ -39,21 +39,20 @@ class Job
REMOTE_REPORT_DIR="/home/groups/p/pm/pmd/htdocs/reports/" REMOTE_REPORT_DIR="/home/groups/p/pm/pmd/htdocs/reports/"
attr_reader :unix_name, :mod, :title, :src attr_reader :unix_name, :mod, :title, :src
attr_accessor :barrels attr_accessor :barrels
def initialize(title, unix_name, mod, src, cvsroot) def initialize(title, data)
@title = title @title, @unix_name, @mod, @src, @cvsroot = title, data["unix_name"], data["module"], data["srcdir"], data["cvsroot"]
@unix_name = unix_name @data = data
@mod = mod
@src = src.strip
@cvsroot = cvsroot
end end
def checkout_code def checkout_code
t = MyThread.new { t = MyThread.new {
MyThread.ttl = 120 MyThread.ttl = 120
cmd = "cvs -Q -d#{@cvsroot} export -D tomorrow \"#{@src}\"" cmd = "cvs -Q -d#{@cvsroot} export -D tomorrow \"#{@src}\""
puts "running cmd: #{cmd}"
`#{cmd}` `#{cmd}`
} }
t.join t.join
if @data["delete"] && File.exist?(@data["delete"])
`rm -rf #{@data["delete"]}`
end
end end
def run_ncss def run_ncss
cmd="#{JAVANCSS_BINARY} -ncss -recursive \"#{@src}\" > \"#{ncss_report}\"" cmd="#{JAVANCSS_BINARY} -ncss -recursive \"#{@src}\" > \"#{ncss_report}\""
@ -152,14 +151,14 @@ if __FILE__ == $0
jobs = [] jobs = []
tree = YAML.load(File.open("jobs.yaml")) tree = YAML.load(File.open("jobs.yaml"))
tree.keys.each {|key| tree.keys.each {|key|
jobs << Job.new(key, tree[key]["unix_name"], tree[key]["module"], tree[key]["srcdir"], tree[key]["cvsroot"]) jobs << Job.new(key, tree[key])
} }
jobs.sort! {|a,b| a.unix_name <=> b.unix_name } jobs.sort! {|a,b| a.unix_name <=> b.unix_name }
if ARGV.include?("-build") if ARGV.include?("-build")
jobs.each do |job| jobs.each do |job|
if ARGV.include?("-job") && job.mod != ARGV.at(ARGV.index("-job")+1) if ARGV.include?("-job") && job.unix_name != ARGV.at(ARGV.index("-job")+1)
puts "Skipping " + job.mod puts "Skipping " + job.unix_name
next next
end end
puts "Processing " + job.unix_name puts "Processing " + job.unix_name