On Apr 12, 2009, at 10:17 AM, Trevor Vaughan wrote:

> I just started using 'spec' directly.  That error happens no matter  
> what I try.  I've tried 'rake
> unit' and 'rake unit/transaction' with the same result.
>
> I then had to comment out the line in spec_helper.rb that includes  
> the monkey patches to get it
> working just by running 'spec' but it seems to be working now...I  
> think.

If that's your problem, you're probably running the wrong version of  
rspec.  I think we require 1.2.2 now; just use gems to upgrade.

>
> Trevor
>
> Brice Figureau wrote:
>> On 12/04/09 3:18, Trevor Vaughan wrote:
>>> I've been trying to delve into the rspec tests but am getting  
>>> nowhere fast.
>>>
>>> Does anyone have any information regarding this error?
>>>
>>> I'm just 'cd'ing to spec and running 'rake unit:unit/transaction.rb'
>>> which shows up as a valid target using 'rake -T'.
>>
>> try:
>> rake unit/transaction
>>
>>> The same thing also happens if I just type 'rake all'
>>
>> If you just use 'rake' in spec/ it should work (at least it works  
>> here).
>>
>>> Everything that it's looking for *seems* to be there.
>>>
>>> (in /home/peiriannydd/Puppet/puppet/spec)
>>> ** Invoke unit:unit/transaction.rb (first_time)
>>> ** Execute unit:unit/transaction.rb
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/runner/options.rb: 
>>> 237:in
>>> `files_to_load': File or directory not found: transaction  
>>> (RuntimeError)
>>>        from
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/runner/options.rb: 
>>> 229:in
>>> `each'
>>>        from
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/runner/options.rb: 
>>> 229:in
>>> `files_to_load'
>>>        from
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/runner/options.rb: 
>>> 97:in
>>> `run_examples'
>>>        from
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/runner/ 
>>> command_line.rb:9:in
>>> `run'
>>>        from /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/bin/spec:4
>>> rake aborted!
>>> Command /usr/bin/ruby
>>> -I"/home/peiriannydd/Puppet/puppet/spec/../lib:/home/peiriannydd/ 
>>> Puppet/puppet/spec/../test/lib:/home/peiriannydd/Puppet/puppet/ 
>>> spec/lib"
>>> "/usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/bin/spec" "transaction"
>>> --options spec.opts failed
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/rake/spectask.rb: 
>>> 174:in
>>> `define'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1087:in `verbose'
>>> /usr/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/rake/spectask.rb: 
>>> 150:in
>>> `define'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:616:in `call'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:616:in `execute'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:611:in `each'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:611:in `execute'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:577:in
>>> `invoke_with_call_chain'
>>> /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:570:in
>>> `invoke_with_call_chain'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:563:in `invoke'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in  
>>> `invoke_task'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2004:in  
>>> `top_level'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2004:in `each'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2004:in  
>>> `top_level'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2043:in
>>> `standard_exception_handling'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1998:in  
>>> `top_level'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1976:in `run'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2043:in
>>> `standard_exception_handling'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1973:in `run'
>>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31
>>> /usr/bin/rake:19:in `load'
>>> /usr/bin/rake:19
>>
>> Hum, you're using rake 0.8.4, I'm with rake 0.9.1
>


-- 
Never interrupt your enemy when he is making a mistake.
     --Napolean Bonaparte
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to