oct.core package

Submodules

oct.core.exceptions module

exception oct.core.exceptions.OctConfigurationError[source]

Bases: exceptions.Exception

Provide an oct configuration error

exception oct.core.exceptions.OctGenericException[source]

Bases: exceptions.Exception

Provide generic exception for reports

oct.core.hq module

class oct.core.hq.HightQuarter(output_dir, config, topic, master=True, *args, **kwargs)[source]

Bases: object

The main hight quarter that will receive informations from the turrets and send the start message

Parameters:
  • output_dir (str) – output directory for results
  • config (dict) – the configuration of the test
  • topic (str) – topic for external publishing socket
  • with_forwarder (bool) – tell HQ if it should connects to forwarder, default False
  • with_streamer (bool) – tell HQ if ti should connects to streamer, default False
  • streamer_address (str) – streamer address to connect with form : <ip>:<port>
run()[source]

Run the hight quarter, lunch the turrets and wait for results

wait_turrets(wait_for)[source]

Wait until wait_for turrets are connected and ready

oct.core.main module

oct.core.test_loader module

Module contents