Project

General

Profile

Actions

Feature #8171

closed

Get rid of repeated unknowns during multimodule verification

Added by Alexey Polushkin over 7 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Program fragments generation
Target version:
Start date:
11/13/2017
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Published in build:

Description

Since, the result of verification of a module may be unknown, the result of verification each group, that contains this module also will be unknown. It's necessary to get rid of repeated unknowns that refers to the same reason of verdict.


Subtasks 3 (0 open3 closed)

Feature #8569: Increase length for problem descriptions up to 20 symbolsClosedIlja Zakharov11/13/2017

Actions
Feature #8570: Introduce data attributesClosedVladimir Gratinskiy11/13/2017

Actions
Feature #8571: Describe content of verification tasks generated by a multimodule strategy using data attributesClosedIlja Zakharov11/13/2017

Actions

Related issues 4 (1 open3 closed)

Related to Klever - Feature #8509: Introduce common prefixes for problems to group them togetherNew10/19/2017

Actions
Blocked by Klever - Feature #7167: Support for multiline patterns of unknown marksClosedVladimir Gratinskiy04/29/201610/25/2017

Actions
Blocked by Klever - Feature #8425: Add support for unknown patterns without regular expressionsClosedVladimir Gratinskiy09/12/201710/25/2017

Actions
Blocked by Klever - Feature #8495: Test regular expressions associationClosedVladimir Gratinskiy10/11/201710/25/2017

Actions
Actions #1

Updated by Evgeny Novikov over 7 years ago

Why is this necessary? For me it seems very good to see the total number of problems as it is shown now. For instance, let's assume that one "bad" module breaks verification of 5 modules since it is added to corresponding verification objects, and there is another "bad" module that breaks verification of the only module. It would be nice to see all 5 unknowns in the first case to understand better than a corresponding issue should be likely fixed first.

Actions #2

Updated by Ilja Zakharov over 7 years ago

  • Priority changed from Low to High

I agree that the total number of unknowns is of interest. But at analyzing results of multimodule verification and comparing them with existing ones there is a difficulty of distinguishing actual problems of mutlimodule verification from problems caused by an insertion of a bad module in different verification objects. Currently, I have no good proposal how to deal with it.

Actions #3

Updated by Evgeny Novikov over 7 years ago

Ilja Zakharov wrote:

I agree that the total number of unknowns is of interest. But at analyzing results of multimodule verification and comparing them with existing ones there is a difficulty of distinguishing actual problems of mutlimodule verification from problems caused by an insertion of a bad module in different verification objects. Currently, I have no good proposal how to deal with it.

In my opinion, insertion of a "bad" module is exactly a problem of multimodule verification. And the only thing to be done, I think, is to specify better somehow that some problems have the same reason.

Actually this isn't an intrinsic property of multimodule verification. Similar issues exist for all components, e.g. you tried to investigate reasons of timeouts, some bugs in Weaver can steam from issues in EMG, etc. "Simple" regular expressions can't always help. So, some additional things are required.

I suppose you will think more about this and suggest some nice improvement in unknown reports representation that will allow to identify failure reasons in a more advanced way in comparison with regular expressions. Don't forget about a timeouts classification and either relate the given issue with the corresponding one if it exists, or open a new one, or make this one more generic.

Actions #4

Updated by Ilja Zakharov over 7 years ago

  • Priority changed from High to Urgent

Time to solve it is closing.

Actions #5

Updated by Evgeny Novikov over 7 years ago

  • Tracker changed from Bug to Feature

This doesn't look like a bug.

Actions #6

Updated by Evgeny Novikov over 7 years ago

  • Target version set to 1.0
Actions #7

Updated by Ilja Zakharov about 7 years ago

  • Target version changed from 1.0 to 2.0
Actions #8

Updated by Evgeny Novikov over 6 years ago

  • Assignee changed from Alexey Polushkin to Ilja Zakharov
Actions #9

Updated by Ilja Zakharov about 6 years ago

  • Status changed from New to Resolved

All subtasks are resolved.

Actions #10

Updated by Evgeny Novikov about 6 years ago

  • Status changed from Resolved to Closed

Branch klever-2.0 passed all tests and I merged it to master in 72be796e3 marked as v2.0rc1.

Actions

Also available in: Atom PDF