ct_master
MODULE
MODULE SUMMARY
DESCRIPTION
Distributed test execution control for Common Test.
This module exports functions for running Common Test nodes on multiple hosts in parallel.
EXPORTS
Types:
Types:
If set to true, the ct_master logs will be written on a primitive html format, not using the Common Test CSS style sheet.
get_event_mgr_ref() -> MasterEvMgrRef
Types:
Call this function in order to get a reference to the CT master event manager. The reference can be used to e.g. add a user specific event handler while tests are running. Example: gen_event:add_handler(ct_master:get_event_mgr_ref(), my_ev_h, [])
progress() -> [{Node, Status}]
Types:
Returns test progress. If Status is ongoing, tests are running on the node and have not yet finished.
Types:
Equivalent to run(TestSpecs, false, [], []).
run(TestSpecs, InclNodes, ExclNodes) -> ok
Types:
Equivalent to run(TestSpecs, false, InclNodes, ExclNodes).
run(TestSpecs, AllowUserTerms, InclNodes, ExclNodes) -> ok
Types:
Tests are spawned on the nodes as specified in TestSpecs. Each specification in TestSpec will be handled separately. It is however possible to also specify a list of specifications that should be merged into one before the tests are executed. Any test without a particular node specification will also be executed on the nodes in InclNodes. Nodes in the ExclNodes list will be excluded from the test.
run_on_node(TestSpecs, Node) -> ok
Types:
Equivalent to run_on_node(TestSpecs, false, Node).
run_on_node(TestSpecs, AllowUserTerms, Node) -> ok
Types:
Types: