[Openrtm-devel:00372] Re: OpenRTM-1.1

Ando Noriaki n-ando @ aist.go.jp
2013年 4月 25日 (木) 00:23:23 JST


齋藤さん

安藤です

いろいろテストしていただいたようでありがとうございます。
いま、ビルドファームを再構築中のため、こちらで検証できずすみません。
もうすぐ稼働する予定ですので、こちらでも検証させていただきます。
今しばらくお待ちください。



2013年4月24日 21:19 hajime saito <hajime.saito @ kawadarobot.co.jp>:
> カワダロボティクスの齋藤です。
>
> src/lib/rtm/testsの下のテストも実行した結果、次のようになりました。
>
> Linuxでは
> Manager, ManagerConfig, ManagerServant, ModuleManager, Outport,
> PublisherNew, RTObject, RingBuffer, SdoConfiguration
> がテストを通りませんでした。
> QNXではこれらに加え、CORBA_IORUtil, ConfigAdmin, InPort, SystemLoggerがテストを通りませんでした。
>
> Linuxはおそらく使用で来ているはずなので、QNXのみ失敗するテストが通るようにフィックスを行い、SystemLogger以外はテストが通るようになりました。
> CORBA_IORUtil, InPortはNULL stringの出力時にsegmentation
> faultで落ちるところがありましたので、パッチすることで対策しました。ConfigAdminは浮動小数点の等号比較をしていたところで失敗していたため、条件に合わせて不等号でテストするようにしました。
>
> ただどうしてもSystemLoggerのチェックを通すことができません。失敗しているのはtest_setNameの中で、
> rtclog.header(rtclog.RTL_DEBUG);
> を実行した後の、
> CPPUNIT_ASSERT_EQUAL(std::string(" DEBUG: : "), s0.str());
> です。同じファンクション内で後に行っているテストでも失敗します。実際に返ってきているのは""です。RTC::Loggerの中のheader関数でLogStreamに代入されている内容を表示させると"
> DEBUG: : "が入っていることはわかります。どなたかよい序言はありますでしょうか?
>
> よろしくお願いします。
>
> _______________________________________________
> openrtm-devel mailing list
> openrtm-devel @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-devel
>



-- 
安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
    統合知能研究グループ 主任研究員, 博士(工学)
    〒305-8568 つくば市梅園1-1-1 中央第2
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org

Noriaki Ando, Ph.D.
    Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
    AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org


More information about the openrtm-devel mailing list