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:
@ -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
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user