buildr-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antoine Toulme <anto...@lunar-ocean.com>
Subject Re: ScalaTest failing
Date Fri, 25 Jun 2010 20:29:17 GMT
Looks like ScalaTest depends on Junit which depends on ant, which is not
added to the classpath for some reason ?

Can you file a bug here http://issues.apache.org/jira/browse/BUILDR ?

Thanks,

Antoine

On Fri, Jun 25, 2010 at 12:16, Sy, Zak <zsy@phs.org> wrote:

> I just installed builder 1.4.0 via the script provided for easy install for
> OS X and tried to build a very simple hello world scala project.  I let
> buildr create the buildfile based on my directory structure and it is very
> simple.  I only added the 'require buildr/scala' line per the instructions
> to build scala projects.  Here is the entire file:
>
> # Generated by Buildr 1.4.0, change to your liking
> # Version number for this release
> VERSION_NUMBER = "1.0.0"
> # Group identifier for your projects
> GROUP = "hello"
> COPYRIGHT = ""
>
> require 'buildr/scala'
>
> # Specify Maven 2.0 remote repositories here, like this:
> repositories.remote << "http://www.ibiblio.org/maven2/"
>
> desc "The Hello project"
> define "hello" do
>  project.version = VERSION_NUMBER
>  project.group = GROUP
>  manifest["Implementation-Vendor"] = COPYRIGHT
> end
>
> Anyway, the project and 1 scala test compile, but the project fails when
> trying to execute the ScalaTest tests and I'm not really sure why.  I'm new
> to Ruby, Rake, buildr, etc. so maybe the trace is obvious?
>
> Running tests in hello
> mkdir -p /Users/zaksy/projects/scala/hello/reports/scalatest
> ScalaTest "hello.tests.HelloSuite"
> ** Invoke
> /Users/zaksy/.m2/repository/org/scalatest/scalatest/1.0.1/scalatest-1.0.1.jar
> (not_needed)
> ** Invoke
> /Users/zaksy/.m2/repository/org/scala-tools/testing/scalacheck/1.6/scalacheck-1.6.jar
> (not_needed)
> ** Invoke /Users/zaksy/.m2/repository/org/jmock/jmock/2.5.1/jmock-2.5.1.jar
> (not_needed)
> ** Invoke
> /Users/zaksy/.m2/repository/org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar
> (not_needed)
> ** Invoke
> /Users/zaksy/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar
> (not_needed)
> ** Invoke
> /Users/zaksy/.m2/repository/org/hamcrest/hamcrest-library/1.1/hamcrest-library-1.1.jar
> (not_needed)
> ** Invoke /Users/zaksy/.m2/repository/junit/junit/4.7/junit-4.7.jar
> (not_needed)
> Test framework error: org/apache/tools/ant/DefaultLogger
> /Library/Ruby/Gems/1.8/gems/Antwrap-0.7.0/lib/rjb_modules.rb:16:in `import'
> /Library/Ruby/Gems/1.8/gems/Antwrap-0.7.0/lib/rjb_modules.rb:16
> /Library/Ruby/Gems/1.8/gems/Antwrap-0.7.0/lib/ant_project.rb:85:in
> `initialize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/java/ant.rb:74:in `new'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/java/ant.rb:74:in `ant'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/scala/tests.rb:110:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/scala/tests.rb:104:in
> `each'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/scala/tests.rb:104:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:480:in
> `run_tests'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:211:in
> `initialize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:239:in
> `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:636:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:629:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:617:in
> `invoke'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:325:in
> `local_task'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `[]'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `local_projects'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `each'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `local_projects'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:323:in
> `local_task'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:636:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:629:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:617:in
> `invoke'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `each'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:502:in
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:223:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:138:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:502:in
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:135:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/bin/buildr:19
> /usr/bin/buildr:19:in `load'
> /usr/bin/buildr:19
> mkdir -p /Users/zaksy/projects/scala/hello/target
> The following tests failed:
> hello.tests.HelloSuite
> ** Invoke hello:test:teardown (first_time)
> ** Execute hello:test:teardown
> Exception while invoking prerequisites of task <Rake::Task hello:build =>
> [/Users/zaksy/projects/scala/hello/target/classes, hello:test]>
> Exception while invoking prerequisites of task <Rake::Task default =>
> [build]>
> Buildr aborted!
> RuntimeError : Tests failed!
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:490:in
> `run_tests'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:211:in
> `initialize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/test.rb:239:in
> `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:636:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:629:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:617:in
> `invoke'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:325:in
> `local_task'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `[]'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `local_projects'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `each'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:350:in
> `local_projects'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/project.rb:323:in
> `local_task'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:636:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:629:in
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
> `synchronize'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:622:in
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:617:in
> `invoke'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `each'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:232:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:502:in
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:223:in
> `top_level'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:138:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:502:in
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/lib/buildr/core/application.rb:135:in
> `run'
> /Library/Ruby/Gems/1.8/gems/buildr-1.4.0/bin/buildr:19
> /usr/bin/buildr:19:in `load'
> /usr/bin/buildr:19
> ============================================
> *-*-*- PRESBYTERIAN_HEALTHCARE_SERVICES_DISCLAIMER -*-*-*
>
> This message originates from Presbyterian Healthcare Services or one of its
> affiliated organizations.
> It contains information, which may be confidential or privileged, and is
> intended only for the
> individual or entity named above. It is prohibited for anyone else to
> disclose, copy, distribute
> or use the contents of this message. All personal messages express views
> solely of the sender, which are
> not to be attributed to Presbyterian Healthcare Services or any of its
> affiliated organizations, and may not
> be distributed without this disclaimer. If you received this message in
> error, please notify us immediately
> at postmaster@phs.org.
>
> If you would like more information about Presbyterian Healthcare Services
> please visit our web site
>
> http://www.phs.org
>
> ============================================
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message