过滤器操作

过滤器操作定义了当在步骤输出中找到过滤器模式时执行何种操作。所创建的每个过滤器模式都与单个过滤器操作相关联。过滤器操作和模式都在日志过滤器中定义。

要创建日志过滤器,请选择项目 > 日志过滤器。有关详细信息,请参阅日志过滤器

过滤器操作 定义 步骤结果
设置失败(缺省值) 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,并继续在当前行中搜索集合中的过滤器模式。 失败
设置失败/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为失败,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 失败
清除失败 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在当前行中搜索集合中的过滤器模式。 通过
清除失败/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 通过
中止 当系统找到过滤器模式时,它将停止在设置中的当前行搜索过滤器模式,跳至下一行,并再次开始模式搜索。它不会更改步骤结果状态。 不适用
包含 包含允许您引用其他日志过滤器中的一个或多个过滤器。您指定要包含在“模式”字段中的日志过滤器,并在“操作”字段中选择“包含”。 不适用
警告 当系统找到过滤器模式时,它会将步骤结果状态设置为“警告”,并继续在设置中的当前行搜索过滤器模式。(注:“警告”状态为通过状态;指定给此步骤的任何通过链都将运行。) 警告
清除警告 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,并继续在当前行中搜索集合中的过滤器模式。 通过
清除警告/中止 当系统找到过滤器模式时,它会将步骤结果状态设置为通过,停止在当前行中搜索集合中的过滤器模式,跳至下一行,并再次开始模式搜索。 通过
通知更改人

要使用“通知更改人”,必须在项目中包含一个创建关系列表的适配器,并且该适配器步骤的运行必须先于包含“通知更改人”日志过滤器的步骤。

适配器关系列表将用户和对象(例如已更改的文件)组成对。有关详细信息,请参阅“适配器 XML 引用”。

在适配器运行并创建关系后,如果“通知更改人”操作的日志过滤器在步骤输出行中匹配其过滤模式,将再次扫描该行以尝试匹配关系列表中的对象。如果找到匹配的对象,将向与该对象配对的用户发送电子邮件通知。

例如,在以下步骤输出行中,与过滤模式 Error 匹配的对象是 MyFile.c。因此将向关系列表中与 MyFile.c 对象配对的用户发送有关错误的电子邮件通知。

Error: Invalid token on line 55 of MyFile.c

不适用
停止构建,结果为失败

当系统找到过滤器模式时,它会将作业结果设置为失败,并退出该作业。

对于 Java 引擎项目,步骤结果为失败。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。

对于 Java 引擎项目,步骤结果为“失败”。对于 Perl 引擎项目,将根据其结果设置步骤结果。
停止构建,结果为通过 当系统找到过滤器模式时,它会将作业结果设置为通过,并退出该作业。

对于 Java 引擎项目,步骤结果为通过。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。

对于 Java 引擎项目,步骤结果为“通过”。对于 Perl 引擎项目,将根据其结果设置步骤结果。
停止构建,结果为警告 当系统找到过滤器模式时,它会将作业结果设置为警告,并退出该作业。

对于 Java 引擎项目,步骤结果为警告。对于 Perl 引擎项目,将根据其结果设置步骤结果。 不运行更多步骤。

对于 Java 引擎项目,步骤结果为“警告”。对于 Perl 引擎项目,将根据其结果设置步骤结果。

反馈