Search
Preparing search index...
The search index is not available
@sakuli/core
Options
All
Public
Public/Protected
All
Inherited
Menu
@sakuli/core
TestExecutionContext
Class TestExecutionContext
An execution-context is the main bridge between sakuli and any api that runs on sakuli
Hierarchy
EventEmitter
TestExecutionContext
Implements
Measurable
Index
Constructors
constructor
Properties
end
Date
error
logger
start
Date
test
Suites
Accessors
duration
entities
result
State
test
Actions
test
Cases
test
Steps
Methods
end
Execution
end
Test
Action
end
Test
Case
end
Test
Step
end
Test
Suite
get
Current
Test
Action
get
Current
Test
Case
get
Current
Test
Step
get
Current
Test
Suite
is
Execution
Finished
is
Execution
Started
on
on
Change
start
Execution
start
Test
Action
start
Test
Case
start
Test
Step
start
Test
Suite
to
Json
update
Current
Test
Action
update
Current
Test
Case
update
Current
Test
Step
update
Current
Test
Suite
Constructors
constructor
new
Test
Execution
Context
(
logger
:
SimpleLogger
)
:
TestExecutionContext
Parameters
logger:
SimpleLogger
Returns
TestExecutionContext
Properties
end
Date
end
Date
:
null
|
Date
= null
error
error
:
Maybe
<
Error
>
Readonly
logger
logger
:
SimpleLogger
start
Date
start
Date
:
null
|
Date
= null
Readonly
test
Suites
test
Suites
:
TestSuiteContext
[]
= []
Accessors
duration
get
duration
(
)
:
number
Returns
number
entities
get
entities
(
)
:
(
TestActionContext
|
TestCaseContext
|
TestStepContext
|
TestSuiteContext
)
[]
Returns
(
TestActionContext
|
TestCaseContext
|
TestStepContext
|
TestSuiteContext
)
[]
result
State
get
resultState
(
)
:
TestContextEntityState
Returns
TestContextEntityState
test
Actions
get
testActions
(
)
:
TestActionContext
[]
Returns
TestActionContext
[]
test
Cases
get
testCases
(
)
:
TestCaseContext
[]
Returns
TestCaseContext
[]
test
Steps
get
testSteps
(
)
:
TestStepContext
[]
Returns
TestStepContext
[]
Methods
end
Execution
end
Execution
(
)
:
void
Returns
void
end
Test
Action
end
Test
Action
(
)
:
void
Returns
void
end
Test
Case
end
Test
Case
(
)
:
void
Returns
void
end
Test
Step
end
Test
Step
(
)
:
void
Returns
void
end
Test
Suite
end
Test
Suite
(
)
:
void
Returns
void
get
Current
Test
Action
get
Current
Test
Action
(
)
:
Maybe
<
TestActionContext
>
Returns
Maybe
<
TestActionContext
>
get
Current
Test
Case
get
Current
Test
Case
(
)
:
Maybe
<
TestCaseContext
>
Returns
Maybe
<
TestCaseContext
>
get
Current
Test
Step
get
Current
Test
Step
(
)
:
Maybe
<
TestStepContext
>
Returns
Maybe
<
TestStepContext
>
get
Current
Test
Suite
get
Current
Test
Suite
(
)
:
Maybe
<
TestSuiteContext
>
Returns
Maybe
<
TestSuiteContext
>
is
Execution
Finished
is
Execution
Finished
(
)
:
this
is
FinishedMeasurable
Returns
this
is
FinishedMeasurable
is
Execution
Started
is
Execution
Started
(
)
:
this
is
StartedMeasurable
Returns
this
is
StartedMeasurable
on
on
(
e
:
"START_EXECUTION"
, cb
:
(
e
:
TestExecutionContext
)
=>
void
)
:
TestExecutionContext
on
(
e
:
"END_EXECUTION"
, cb
:
(
e
:
TestExecutionContext
)
=>
void
)
:
TestExecutionContext
on
(
e
:
"START_TESTSUITE"
, cb
:
TestSuiteChangeListener
)
:
TestExecutionContext
on
(
e
:
"UPDATE_TESTSUITE"
, cb
:
TestSuiteChangeListener
)
:
TestExecutionContext
on
(
e
:
"END_TESTSUITE"
, cb
:
TestSuiteEndListener
)
:
TestExecutionContext
on
(
e
:
"START_TESTCASE"
, cb
:
TestCaseChangeListener
)
:
TestExecutionContext
on
(
e
:
"UPDATE_TESTCASE"
, cb
:
TestCaseChangeListener
)
:
TestExecutionContext
on
(
e
:
"END_TESTCASE"
, cb
:
TestCaseEndListener
)
:
TestExecutionContext
on
(
e
:
"START_TESTSTEP"
, cb
:
TestStepChangeListener
)
:
TestExecutionContext
on
(
e
:
"UPDATE_TESTSTEP"
, cb
:
TestStepChangeListener
)
:
TestExecutionContext
on
(
e
:
"END_TESTSTEP"
, cb
:
TestStepEndListener
)
:
TestExecutionContext
on
(
e
:
"START_TESTACTION"
, cb
:
TestActionChangeListener
)
:
TestExecutionContext
on
(
e
:
"UPDATE_TESTACTION"
, cb
:
TestActionChangeListener
)
:
TestExecutionContext
on
(
e
:
"END_TESTACTION"
, cb
:
TestActionEndListener
)
:
TestExecutionContext
on
(
e
:
"change"
, cb
:
(
e
:
TestExecutionContext
)
=>
void
)
:
TestExecutionContext
Parameters
e:
"START_EXECUTION"
cb:
(
e
:
TestExecutionContext
)
=>
void
(
e
:
TestExecutionContext
)
:
void
Parameters
e:
TestExecutionContext
Returns
void
Returns
TestExecutionContext
Parameters
e:
"END_EXECUTION"
cb:
(
e
:
TestExecutionContext
)
=>
void
(
e
:
TestExecutionContext
)
:
void
Parameters
e:
TestExecutionContext
Returns
void
Returns
TestExecutionContext
Parameters
e:
"START_TESTSUITE"
cb:
TestSuiteChangeListener
Returns
TestExecutionContext
Parameters
e:
"UPDATE_TESTSUITE"
cb:
TestSuiteChangeListener
Returns
TestExecutionContext
Parameters
e:
"END_TESTSUITE"
cb:
TestSuiteEndListener
Returns
TestExecutionContext
Parameters
e:
"START_TESTCASE"
cb:
TestCaseChangeListener
Returns
TestExecutionContext
Parameters
e:
"UPDATE_TESTCASE"
cb:
TestCaseChangeListener
Returns
TestExecutionContext
Parameters
e:
"END_TESTCASE"
cb:
TestCaseEndListener
Returns
TestExecutionContext
Parameters
e:
"START_TESTSTEP"
cb:
TestStepChangeListener
Returns
TestExecutionContext
Parameters
e:
"UPDATE_TESTSTEP"
cb:
TestStepChangeListener
Returns
TestExecutionContext
Parameters
e:
"END_TESTSTEP"
cb:
TestStepEndListener
Returns
TestExecutionContext
Parameters
e:
"START_TESTACTION"
cb:
TestActionChangeListener
Returns
TestExecutionContext
Parameters
e:
"UPDATE_TESTACTION"
cb:
TestActionChangeListener
Returns
TestExecutionContext
Parameters
e:
"END_TESTACTION"
cb:
TestActionEndListener
Returns
TestExecutionContext
Parameters
e:
"change"
cb:
(
e
:
TestExecutionContext
)
=>
void
(
e
:
TestExecutionContext
)
:
void
Parameters
e:
TestExecutionContext
Returns
void
Returns
TestExecutionContext
on
Change
on
Change
(
listener
:
TestExecutionChangeListener
)
:
void
Parameters
listener:
TestExecutionChangeListener
Returns
void
start
Execution
start
Execution
(
)
:
void
Returns
void
start
Test
Action
start
Test
Action
(
testAction
:
Partial
<
TestActionContext
>
)
:
void
Parameters
testAction:
Partial
<
TestActionContext
>
Returns
void
start
Test
Case
start
Test
Case
(
testCase
?:
Partial
<
TestCaseContext
>
)
:
void
Parameters
testCase:
Partial
<
TestCaseContext
>
= {}
Returns
void
start
Test
Step
start
Test
Step
(
testStep
?:
Partial
<
TestStepContext
>
)
:
void
Parameters
testStep:
Partial
<
TestStepContext
>
= {}
Returns
void
start
Test
Suite
start
Test
Suite
(
testSuite
?:
Partial
<
TestSuiteContext
>
)
:
void
Parameters
testSuite:
Partial
<
TestSuiteContext
>
= {}
Returns
void
to
Json
to
Json
(
)
:
TestExecutionContextRaw
Returns
TestExecutionContextRaw
update
Current
Test
Action
update
Current
Test
Action
(
testAction
:
Partial
<
TestActionContext
>
)
:
TestActionContext
Parameters
testAction:
Partial
<
TestActionContext
>
Returns
TestActionContext
update
Current
Test
Case
update
Current
Test
Case
(
testCaseContext
:
Partial
<
TestCaseContext
>
)
:
TestCaseContext
&
Partial
<
TestCaseContext
>
Parameters
testCaseContext:
Partial
<
TestCaseContext
>
Returns
TestCaseContext
&
Partial
<
TestCaseContext
>
update
Current
Test
Step
update
Current
Test
Step
(
testStep
:
Partial
<
TestStepContext
>
)
:
TestStepContext
&
Partial
<
TestStepContext
>
Parameters
testStep:
Partial
<
TestStepContext
>
Returns
TestStepContext
&
Partial
<
TestStepContext
>
update
Current
Test
Suite
update
Current
Test
Suite
(
testSuite
:
Partial
<
TestSuiteContext
>
)
:
TestSuiteContext
Parameters
testSuite:
Partial
<
TestSuiteContext
>
Returns
TestSuiteContext
Exports
Test
Execution
Context
constructor
end
Date
error
logger
start
Date
test
Suites
duration
entities
result
State
test
Actions
test
Cases
test
Steps
end
Execution
end
Test
Action
end
Test
Case
end
Test
Step
end
Test
Suite
get
Current
Test
Action
get
Current
Test
Case
get
Current
Test
Step
get
Current
Test
Suite
is
Execution
Finished
is
Execution
Started
on
on
Change
start
Execution
start
Test
Action
start
Test
Case
start
Test
Step
start
Test
Suite
to
Json
update
Current
Test
Action
update
Current
Test
Case
update
Current
Test
Step
update
Current
Test
Suite
An execution-context is the main bridge between sakuli and any api that runs on sakuli