Robot Framework
robot.reporting.jswriter.JsResultWriter Class Reference

Public Member Functions

def __init__ (self, output, start_block='< script type="text/javascript">\n', end_block='</script >\n', split_threshold=9500)
 
def write (self, result, settings)
 

Private Member Functions

def _output_var (self, key)
 
def _start_output_block (self)
 
def _write_data (self, data)
 
def _write_settings_and_end_output_block (self, settings)
 
def _write_strings (self, strings)
 
def _write_suite (self, suite)
 

Private Attributes

 _end_block
 
 _split_threshold
 
 _start_block
 
 _write
 
 _write_json
 

Static Private Attributes

string _output_attr
 
string _settings_attr
 
string _strings_key
 
string _suite_key
 

Detailed Description

Definition at line 19 of file jswriter.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.reporting.jswriter.JsResultWriter.__init__ (   self,
  output,
  start_block = '<script type="text/javascript">\n',
  end_block = '</script>\n',
  split_threshold = 9500 
)

Definition at line 37 of file jswriter.py.

Member Function Documentation

◆ _output_var()

def robot.reporting.jswriter.JsResultWriter._output_var (   self,
  key 
)
private

Definition at line 81 of file jswriter.py.

◆ _start_output_block()

def robot.reporting.jswriter.JsResultWriter._start_output_block (   self)
private

Definition at line 55 of file jswriter.py.

◆ _write_data()

def robot.reporting.jswriter.JsResultWriter._write_data (   self,
  data 
)
private

Definition at line 72 of file jswriter.py.

◆ _write_settings_and_end_output_block()

def robot.reporting.jswriter.JsResultWriter._write_settings_and_end_output_block (   self,
  settings 
)
private

Definition at line 76 of file jswriter.py.

◆ _write_strings()

def robot.reporting.jswriter.JsResultWriter._write_strings (   self,
  strings 
)
private

Definition at line 63 of file jswriter.py.

◆ _write_suite()

def robot.reporting.jswriter.JsResultWriter._write_suite (   self,
  suite 
)
private

Definition at line 59 of file jswriter.py.

◆ write()

def robot.reporting.jswriter.JsResultWriter.write (   self,
  result,
  settings 
)

Definition at line 48 of file jswriter.py.

Member Data Documentation

◆ _end_block

robot.reporting.jswriter.JsResultWriter._end_block
private

Definition at line 45 of file jswriter.py.

◆ _output_attr

robot.reporting.jswriter.JsResultWriter._output_attr
staticprivate

Definition at line 23 of file jswriter.py.

◆ _settings_attr

robot.reporting.jswriter.JsResultWriter._settings_attr
staticprivate

Definition at line 27 of file jswriter.py.

◆ _split_threshold

robot.reporting.jswriter.JsResultWriter._split_threshold
private

Definition at line 46 of file jswriter.py.

◆ _start_block

robot.reporting.jswriter.JsResultWriter._start_block
private

Definition at line 44 of file jswriter.py.

◆ _strings_key

robot.reporting.jswriter.JsResultWriter._strings_key
staticprivate

Definition at line 35 of file jswriter.py.

◆ _suite_key

robot.reporting.jswriter.JsResultWriter._suite_key
staticprivate

Definition at line 31 of file jswriter.py.

◆ _write

robot.reporting.jswriter.JsResultWriter._write
private

Definition at line 42 of file jswriter.py.

◆ _write_json

robot.reporting.jswriter.JsResultWriter._write_json
private

Definition at line 43 of file jswriter.py.


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