Package modules :: Package processing :: Module baseline :: Class Baseline
[hide private]
[frames] | no frames]

Class Baseline

source code

                            object --+    
                                     |    
lib.cuckoo.common.abstracts.Processing --+
                                         |
                                        Baseline

Reduces Baseline results from gathered information.

Instance Methods [hide private]
 
deep_tuple(self, o, bl=None) source code
 
normalize(self, plugin, o) source code
 
memory(self, baseline, report)
Finds the differences between the analysis report and the baseline report.
source code
 
store_baseline(self, machine, baseline)
Store a new baseline report for a particular VM.
source code
 
run(self)
Start processing.
source code

Inherited from lib.cuckoo.common.abstracts.Processing: __init__, set_baseline, set_options, set_path, set_results, set_task

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  order = 2

Inherited from lib.cuckoo.common.abstracts.Processing: enabled

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

memory(self, baseline, report)

source code 

Finds the differences between the analysis report and the baseline report. Puts the differences into the baseline part of the report and also marks the existing rows with a `class_` attribute.

run(self)

source code 

Start processing.

Raises:
  • NotImplementedError - this method is abstract.
Overrides: lib.cuckoo.common.abstracts.Processing.run
(inherited documentation)