Andrew --
There are some know issues with the testing setup that can cause
problems similar to this. They are sporadic because they stem from a
failure to isolate tests (allowing the consequences of some tests to
effect others later in the run). They are tedious to track down because
the order in which the tests are run depends on several factors,
including the time stamp on the files in the spec directory.
To help find (and fix) this particular problem, capture the timestamps
of all files in the spec directory (e.g. with something like
ls -l $(find spec -name '*.rb') > spec_file_times
and capturing full results of the spec run
rake spec > rake_spec_results
and then attaching them to a ticket w. a description of the symptoms.
To just work around the problem (either after capturing the diagnostic
information or instead, if you're in a hurry) just use
touch $(find spec -name '*.rb)
to set all the spec files to the same time. This should make the
symptoms go away for you.
-- Markus
On Mon, 2009-08-10 at 00:14 -0600, Andrew Shafer wrote:
> I have failures running specs against master on OS X.
>
> Is anyone else seeing failures running all the specs?
>
> Some appear to be some assumptions about tmp files, and some seem to
> be changes in behavior
>
>
> 'Puppet::Type::File when writing files should fail if no backup can be
> performed' FAILED
> expected: "bar\n",
> got: "foo" (using ==)
>
> Puppet::Error in 'Puppet::SSL::CertificateRequest should be able to
> save CSRs'
> Cannot save luke.madstop.com; parent
> directory /tmp/csr_integration_testing.36653.0/ssl/ca/requests does
> not exist
>
> Puppet::Error in 'Puppet::SSL::CertificateRequest should be able to
> find saved certificate requests via the Indirector'
> Cannot save luke.madstop.com; parent
> directory /tmp/csr_integration_testing.36653.0/ssl/ca/requests does
> not exist
>
> Puppet::Error in 'Puppet::SSL::CertificateRequest should save the
> completely CSR when saving'
> Cannot save luke.madstop.com; parent
> directory /tmp/csr_integration_testing.36653.0/ssl/ca/requests does
> not exist
>
> 'Puppet::Util::Settings should be able to make needed directories'
> FAILED
> expected directory?("/tmp/main.36653.0") to return true, got false
>
> Errno::ENOENT in 'Puppet::Util::Settings should make its directories
> with the corret modes'
> No such file or directory - /tmp/main.36653.0
>
> Puppet::Error in 'Puppet::SSL::CertificateRevocationList should be
> able to read in written out CRLs with no revoked certificates'
> Cannot save ca; parent
> directory /tmp/ca_integration_testing.36653.0/ssl/ca does not exist
>
> Puppet::Error in 'Puppet::Type::MetaParamNoop should accept true as a
> value'
> Invalid parameter source(:source)
>
> Puppet::Error in 'Puppet::Type::MetaParamNoop should accept false as a
> value'
> Invalid parameter source(:source)
>
> >
--
Markus <[email protected]>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---