Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added output CruiseControl file feature #36

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

hidenorigoto
Copy link

Added a feature which enables output test status to CruiseControl XML file by --cc-file option (specifing file path), and --cc-name option (specifing a project name embeded to XML file).

In the current implemenataion, 2 options above (--cc-file, --cc-name) are exclusive to --notify, because in my opinion, they are exclusive usecases.


CruiseControlのXMLフォーマットでテストステータスを出力する機能を追加しました。 --cc-file で出力先ファイルのパスを指定すると、テスト終了時に結果を出力します。--cc-name オプションで、出力するファイル内のプロジェクト名を指定できます。

この機能は、既存の通知 (--notify) の拡張としているので、現在の実装では上記2つのオプションと --notify とは排他的な関係になっています。Configurationの段階で共通のnotifyエントリを使っています。

ただ、両方同時に使える方が一般的かもしれません。この場合はConfigurationを独立させるように変更します。
ご意見お願いします。

参考:

  • CCMenu CruiseControl形式のファイルを監視してステータスを表示します

@iteman iteman added the feature label May 11, 2014
@iteman
Copy link
Member

iteman commented May 11, 2014

ありがとうございます。

本機能のユースケースは、ローカルまたはリモートの CI サーバーによるテスト実行結果のローカルマシンへの通知と考えてよろしいでしょうか。そのようなユースケースでしたら、既存の通知と併用するような需要はなさそうに思いますので、通知機能への統合は妥当だと思います。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants