Project

General

Profile

Actions

Feature #7168

closed

Add support for model function call trees extraction and comparison criterion

Added by Evgeny Novikov about 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Category:
Bridge
Target version:
-
Start date:
04/29/2016
Due date:
06/14/2016
% Done:

100%

Estimated time:
Published in build:
926dc80

Description

Using function call stacks for comparing error traces is very inaccurate. I suppose to use model function call trees, i.e. trees (but with the determined order of children) of function names where all leaves are model functions that are functions with notes (all such the functions should be necessary in these trees) while intermediate nodes constitute corresponding function call stacks (they can include model functions as well).

For instance, if the error trace looks like:

func1():
  ...
  func2():
    ...
    model_func1():
      ...
  model_func2():
    ...
  func3():
    model_func3():
      ...

then its function call tree will be the following:
               func1
  func2     model_func2    func3
model_func1             model_func3

(note that the order of children does matter).

Comparing error traces by model function call trees looks to be trivial for explanation.

I suppose to use new functions for extraction and comparison criterion by default.

Actions

Also available in: Atom PDF