Hipace
Public Member Functions | Public Attributes | List of all members
checksum.benchmark.Benchmark Class Reference

Public Member Functions

def __init__ (self, test_name, data=None)
 
def reset (self)
 
def get (self)
 

Public Attributes

 test_name
 
 json_file
 
 data
 

Detailed Description

Holds data and functions for referenc benchmark of one checksum test.

Constructor & Destructor Documentation

◆ __init__()

def checksum.benchmark.Benchmark.__init__ (   self,
  test_name,
  data = None 
)
Constructor

Store test name and reference checksum value, either from benchmark
(used for comparison) or from an IO file (used to reset a benchmark).

@param self The object pointer.
@param test_name Name of test, as found between [] in .ini file.
@param data checksum value (dictionary).
            If None, it is read from benchmark.

Member Function Documentation

◆ get()

def checksum.benchmark.Benchmark.get (   self)
Read benchmark from reference json file.

@param self The object pointer.

◆ reset()

def checksum.benchmark.Benchmark.reset (   self)
Update the benchmark (overwrites reference json file).

@param self The object pointer.

Member Data Documentation

◆ data

checksum.benchmark.Benchmark.data

◆ json_file

checksum.benchmark.Benchmark.json_file

◆ test_name

checksum.benchmark.Benchmark.test_name

The documentation for this class was generated from the following file: