在 HP ALM Quality Center 中手动生成过滤器
Manual filter generation in HP ALM Quality Center
可以将 QC 中的过滤器复制到剪贴板并从中粘贴。
[Filter]{
TableName:CYCLE,
ColumnName:CY_FOLDER_ID,
LogicalFilter:[=10=]00004a\^Root\Sprint1^ Or ^Root^ Or ^Root\Sprint2\QA\Func\Columns ordering^,
VisualFilter:[=10=]00004a\^Root\Sprint1^ Or ^Root^ Or ^Root\Sprint2\QA\Func\Columns ordering^,
NO_CASE:
}
{
FLT:[X],
TYPE:TESTSET-TSTEST,
EXISTS_IN_IDS:Y,
IN_IDS:[=10=]0000ad\[Filter]{
TableName:TESTCYCL,
ColumnName:TC_STATUS,
LogicalFilter:[=10=]00001a\"Blocking Fail" Or Blocked,
VisualFilter:[=10=]00001a\"Blocking Fail" Or Blocked,
NO_CASE:
}
}
我正在尝试在我自己的应用程序中生成这样的过滤器。问题是我不知道 0000004a、0000001a 和 000000ad 是如何生成的。当我用其他值替换过滤器值时,过滤器不再起作用。它需要重新计算这些 HEX 值。
有谁知道生成该值的算法是什么?
提到的项目是根据 filter.text - 十六进制字符串
的长度
可以将 QC 中的过滤器复制到剪贴板并从中粘贴。
[Filter]{
TableName:CYCLE,
ColumnName:CY_FOLDER_ID,
LogicalFilter:[=10=]00004a\^Root\Sprint1^ Or ^Root^ Or ^Root\Sprint2\QA\Func\Columns ordering^,
VisualFilter:[=10=]00004a\^Root\Sprint1^ Or ^Root^ Or ^Root\Sprint2\QA\Func\Columns ordering^,
NO_CASE:
}
{
FLT:[X],
TYPE:TESTSET-TSTEST,
EXISTS_IN_IDS:Y,
IN_IDS:[=10=]0000ad\[Filter]{
TableName:TESTCYCL,
ColumnName:TC_STATUS,
LogicalFilter:[=10=]00001a\"Blocking Fail" Or Blocked,
VisualFilter:[=10=]00001a\"Blocking Fail" Or Blocked,
NO_CASE:
}
}
我正在尝试在我自己的应用程序中生成这样的过滤器。问题是我不知道 0000004a、0000001a 和 000000ad 是如何生成的。当我用其他值替换过滤器值时,过滤器不再起作用。它需要重新计算这些 HEX 值。
有谁知道生成该值的算法是什么?
提到的项目是根据 filter.text - 十六进制字符串
的长度