[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [capistrano] Help with ftbfs on tests




On 2019, സെപ്റ്റംബർ 30 3:59:38 AM IST, Samuel Henrique <samueloph@debian.org> wrote:
>Continuing in this thread as the problem might be related...
>
>the problem seems to be in lib/capistrano/configuration/question.rb,
>> method `gets`. if I remove the `return unless $stdin.tty?` from
>there,
>> the tests that failed before with `< /dev/null` now pass, but then
>there
>> is a test for that specific behaviour that now fails. I think this is
>> something to discuss with upstream. the key to reproduce is just to
>run
>> the tests with `> /dev/null`
>>
>
>Thanks for the help Terceiro, I forwarded this upstream, they fixed
>this
>problem and thanked for the detailed report on the issue[0].
>
>After I applied the upstream patch, the build stopped failing, but now
>autopkgtest is failing.
>
>The weird thing is that the same tests that succeed during the
>build[1]:
>"
>Finished in 0.39063 seconds (files took 0.55444 seconds to load)
>
>387 examples, 0 failures, 2 pending
>
>"
>
>Fail when ran by autopkgtest[2]:
>"
>Finished in 0.32596 seconds (files took 0.39351 seconds to load)
>
>387 examples, 10 failures, 2 pending
>
>"
>
>There are two types of failures, LoadError:
>
>     LoadError:
>       cannot load such file --
>/tmp/autopkgtest-lxc.lpzyb1k3/downtmp/build.fNx/src/lib/capistrano/doctor.rb
>
>And NoMethodError:
>
>     NoMethodError:
>       undefined method `fetch' for Capistrano::Configuration:Class
>
>Any idea? It's certainly something related to the way autopkgtest run
>the
>tests, but I don't know what, and neither how to proceed with the
>debugging.

Its usually because relative paths are used and lib directory is removed in autopkgtest.

https://wiki.debian.org/Teams/Ruby/Packaging/Tests#Case_eight:_autopkgtest_failure


>Thanks,
>
>[0] https://github.com/capistrano/capistrano/issues/2032
>[1] https://salsa.debian.org/ruby-team/capistrano/-/jobs/313504
>[2] https://salsa.debian.org/ruby-team/capistrano/-/jobs/313509

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Reply to: