opOpenSocialPlugin の CI をはじめました

4 views
Skip to first unread message

Kawahara, Shogo

unread,
Jun 2, 2011, 11:01:20 AM6/2/11
to op-opensoci...@googlegroups.com
川原です。

opOpenSocialPlugin の品質向上のために
Jenkins (http://jenkins-ci.org/) による CI をはじめました。

以下で状態を確認することができます。
http://ci.openpne.jp/job/opOpenSocialPlugin-master/

現状 共用レポジトリの master ブランチに対して、
新しいコミットがあった場合に、自動的にテストが実行されるようになっています。
(次回安定リリース前後には 1.2.x にも対応を考えています。)

今の設定等

・master に対するテストは、OpenPNE3 の stable-3.6.x ブランチ (最新のもの) を利用します。
・opAuthMailAddressPlugin, 改造済みsfTaskExtraPlugin
(https://github.com/kawahara/sfTaskExtraPlugin/tree/test_xml)
が導入します。
・以下のタスクを実行します。

php symfony doctrine:build --all-classes
php symfony cc
php symfony test:plugin opOpenSocialPlugin
--xml="$WORKSPACE/log/build_$BUILD_NUMBER.xml"

・エラーが起きた場合は、このMLに通知メールが送信されます。

方針 (提案)

・修正によりエラーが出た場合は、その修正についてチケットなどで指摘します/してください。
(ただし、Core起因であった場合は Coreのほうにチケットを作って、
 Core起因であることを ML でお知らせください。)

---

早速ですが、ビルド #4 でテストに失敗したということで、
このMLにメールが届いております。

これの原因の1つは特定済みで、 OpenPNE3 Core の Bug
によるものです。

早速修正しました。 (Backport がまだなので、しばらく失敗の状況が続くかな…。)
http://redmine.openpne.jp/issues/1577#change-8667

また、実行ログを見る限り、実行されていないテストがあるように見受けられますが
これは確認中です。 (原因がわかったら教えてください。ローカル環境では再現されませんでした。)

unit/util/opOpenSocialProfileExportTest..............................errors
Looks like you planned 59 tests but only ran 0.
Errors:
- sfConfigurationException: The route "Array" does not exist.


設定等での改善案、質問がありましたらいってください。

--
----------------------------------------------------------
Shogo Kawahara <kawa...@bucyou.net>
川原 翔吾

Kimura Youichi

unread,
Jun 3, 2011, 11:49:28 AM6/3/11
to op-opensoci...@googlegroups.com
木村です。

(2011年06月03日 00:01), Kawahara, Shogo wrote:
> unit/util/opOpenSocialProfileExportTest..............................errors
> Looks like you planned 59 tests but only ran 0.
> Errors:
> - sfConfigurationException: The route "Array" does not exist.

についてですが、
http://redmine.openpne.jp/issues/1979 の修正が Core の stable-3.6.x に取
り込まれていない変更に依存しているため、これが原因なのではないかと推測し
て調べています。(ローカルではWarningが発生しているもののテスト自体は失
敗していない)

以上、現状報告でした。

--
Kimura Youichi <kim.u...@bucyou.net>
http://upsilo.net/~upsilon/

Reply all
Reply to author
Forward
0 new messages