[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003500] Re: ruby-dcl and ruby-gtk2
- To: Seiya Nishizawa <seiya@xxxxxxxxxxxxxx>
- Subject: [dennou-ruby:003500] Re: ruby-dcl and ruby-gtk2
- From: Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
- Date: Wed, 22 Feb 2012 18:32:06 +0900
- Cc: Dennou-ruby <dennou-ruby@xxxxxxxxxxx>
西澤様: 佐々木です.
At Wed, 22 Feb 2012 17:46:25 +0900,
Seiya Nishizawa <seiya@xxxxxxxxxxxxxx> wrote:
> テストはどのように実行されていますでしょうか?
> 同じプロセスで複数のテストが実行されると gropn, grcls が複数呼ばれるので、
> その場合の動作の予想がつきません。
ビンゴです. これでした.
テストはパッケージビルド時に
require 'rake/testtask'
Rake::TestTask.new do |t|
t.pattern = 'test/test_*.rb'
t.verbose
end
でやっておりました. これを(冗長ながら)
ruby_bin = File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name'])
task :test do
FileList['test/test*.rb'].each do |f|
sh "#{ruby_bin} -I#{RbConfig::CONFIG['vendordir']} #{f}"
end
end
としたところ, 通りました.
# 単一の Rake プロセスで複数 gropn/grcls 呼ばれた事になっていたんですね...
> On Wed, Feb 22, 2012 at 5:41 PM, Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
> > At Wed, 22 Feb 2012 17:25:22 +0900,
> > Seiya Nishizawa <seiya@xxxxxxxxxxxxxx> wrote:
> >>
> >> 佐々木様
> >>
> >> すいません。間違いを発見しました (ただし、あまり本質的でないと思いますが)。
> >> 試していただけますでしょうか。
> >> リポジトリにはコミットしてあります。
> >
> > あててみました. それっぽいですね. 結果が以下に変わりました.
> >
> > 1) Failure:
> > test_set_gobj(TestSet) [/home/uwabami/Sources/Debian/dennou/ruby-dclext-gtk/test/test_set.rb:34]:
> > <#<Gdk::Pixmap:0x2b6f1c997e90 ptr=0x1c2eb80>> expected but was
> > <#<Gdk::Pixmap:0x2b6f1c997b98 ptr=0x1c2ec40>>.
> >
---
Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
<uwabami@xxxxxxxxxxxxxxxxxx>
Department of Mathematics, Kyoto University
GPG fingerprint:
4096/RSA: 66A4 EA70 4FE2 4055 8D6A C2E6 9394 F354 891D 7E07