Author: midon
Date: Tue Mar 10 20:59:11 2009
New Revision: 752261
URL: http://svn.apache.org/viewvc?rev=752261&view=rev
Log:
do not hardcode directories
Modified:
ode/trunk/Buildfile
Modified: ode/trunk/Buildfile
URL:
http://svn.apache.org/viewvc/ode/trunk/Buildfile?rev=752261&r1=752260&r2=752261&view=diff
==============================================================================
--- ode/trunk/Buildfile (original)
+++ ode/trunk/Buildfile Tue Mar 10 20:59:11 2009
@@ -261,29 +261,30 @@
test.using :testng
test.with(projects("tools"), libs, AXIS2_MODULES.mods, AXIS2_ALL,
HTTPCORE, JAVAX.servlet, Buildr::Jetty::REQUIRES,
file(_("target/test"))).using(:fork => :each)
+ webapp_dir = "#{test.compile.target}/webapp"
test.setup task(:prepare_webapp) do |task|
- cp_r _("src/main/webapp"), _("target/test")
- cp Dir[_("src/main/webapp/WEB-INF/classes/*")], _("target/test")
- cp Dir[project("axis2").path_to("src/main/wsdl/*")],
_("target/test/webapp/WEB-INF")
- cp project("bpel-schemas").path_to("src/main/xsd/pmapi.xsd"),
_("target/test/webapp/WEB-INF")
- mkdir_p _("target/test/webapp/WEB-INF/processes")
- rm_rf Dir[_("target/test/webapp") + "/**/.svn"]
- mkdir _("target/test/webapp/WEB-INF/processes") unless
File.exist?(_("target/test/webapp/WEB-INF/processes"))
- mkdir _("target/test/webapp/WEB-INF/modules") unless
File.exist?(_("target/test/webapp/WEB-INF/modules"))
+ cp_r _("src/main/webapp"), test.compile.target.to_s
+ cp Dir[_("src/main/webapp/WEB-INF/classes/*")], test.compile.target.to_s
+ cp Dir[project("axis2").path_to("src/main/wsdl/*")],
"#{webapp_dir}/WEB-INF"
+ cp project("bpel-schemas").path_to("src/main/xsd/pmapi.xsd"),
"#{webapp_dir}/WEB-INF"
+ mkdir_p _("#{webapp_dir}/WEB-INF/processes")
+ rm_rf Dir[_("#{webapp_dir}") + "/**/.svn"]
+ mkdir _("#{webapp_dir}/WEB-INF/processes") unless
File.exist?("#{webapp_dir}/WEB-INF/processes")
+ mkdir _("#{webapp_dir}/WEB-INF/modules") unless
File.exist?("#{webapp_dir}/WEB-INF/modules")
# move around some property files for test purpose
- mv
Dir[_("target/test-classes/TestEndpointProperties/*_global_conf*.endpoint")],
_("target/test/webapp/WEB-INF/conf")
+ mv
Dir[_("target/test-classes/TestEndpointProperties/*_global_conf*.endpoint")],
"#{webapp_dir}/WEB-INF/conf"
artifacts(AXIS2_MODULES.mods).map {|a| a.invoke }
- cp AXIS2_MODULES.mods.map {|a| repositories.locate(a)} ,
_("target/test/webapp/WEB-INF/modules")
+ cp AXIS2_MODULES.mods.map {|a| repositories.locate(a)} ,
"#{webapp_dir}/WEB-INF/modules"
end
- test.setup
unzip(_("target/test/webapp/WEB-INF")=>project("dao-jpa-db").package(:zip))
- test.setup
unzip(_("target/test/webapp/WEB-INF")=>project("dao-hibernate-db").package(:zip))
+ test.setup
unzip("#{webapp_dir}/WEB-INF"=>project("dao-jpa-db").package(:zip))
+ test.setup
unzip("#{webapp_dir}/WEB-INF"=>project("dao-hibernate-db").package(:zip))
test.exclude('*') unless Buildr.environment != 'test'
- test.setup
prepare_secured_services_tests(_("target/test/resources/TestRampartBasic/secured-services"),
"sample*.axis2")
- test.setup
prepare_secured_services_tests(_("target/test/resources/TestRampartPolicy/secured-services"),
"sample*-policy.xml")
+ test.setup
prepare_secured_services_tests("#{test.resources.target}/TestRampartBasic/secured-services",
"sample*.axis2")
+ test.setup
prepare_secured_services_tests("#{test.resources.target}/TestRampartPolicy/secured-services",
"sample*-policy.xml")
- test.setup
prepare_secured_processes_tests(_("target/test/resources/TestRampartBasic/secured-processes"))
- test.setup
prepare_secured_processes_tests(_("target/test/resources/TestRampartPolicy/secured-processes"))
+ test.setup
prepare_secured_processes_tests("#{test.resources.target}/TestRampartBasic/secured-processes")
+ test.setup
prepare_secured_processes_tests("#{test.resources.target}/TestRampartPolicy/secured-processes")
end