SPeCS Packages Documentation
Preparing search index...
@specs-feup/kadabra
kadabra/adapt/VersionTester
VersionTester
Function VersionTester
VersionTester
(
$class
:
Class
,
targetType
:
string
,
targetFieldRef
:
string
,
numRuns
?:
number
,
timeUnit
?:
string
,
warmup
?:
number
,
jumpIfWorse
?:
boolean
,
)
:
{
$bestTime
:
Field
;
$bestVersion
:
Field
;
$improved
:
string
;
$numRuns
:
Field
;
$testTime
:
Field
;
adapt
:
(
alwaysAdapt
:
boolean
,
useNewVersionInInit
:
boolean
)
=>
string
;
beforeUpdate
:
(
code
:
string
)
=>
void
;
getTime
:
()
=>
string
;
ifBetterVersion
:
(
code
:
string
)
=>
void
;
isAdapting
:
string
;
onInitialize
:
(
code
:
string
)
=>
void
;
onNewVersion
:
(
code
:
string
)
=>
void
;
pause
:
string
;
start
:
string
;
stop
:
string
;
timerStart
:
(
$target
?:
Joinpoint
,
when
?:
insertOptions
)
=>
string
;
timerStop
:
(
$target
?:
Joinpoint
,
when
?:
insertOptions
)
=>
string
;
update
:
()
=>
string
;
}
Parameters
$class
:
Class
targetType
:
string
targetFieldRef
:
string
numRuns
:
number
= 1
timeUnit
:
string
= "Millis"
warmup
:
number
= 0
jumpIfWorse
:
boolean
= false
Returns
{
$bestTime
:
Field
;
$bestVersion
:
Field
;
$improved
:
string
;
$numRuns
:
Field
;
$testTime
:
Field
;
adapt
:
(
alwaysAdapt
:
boolean
,
useNewVersionInInit
:
boolean
)
=>
string
;
beforeUpdate
:
(
code
:
string
)
=>
void
;
getTime
:
()
=>
string
;
ifBetterVersion
:
(
code
:
string
)
=>
void
;
isAdapting
:
string
;
onInitialize
:
(
code
:
string
)
=>
void
;
onNewVersion
:
(
code
:
string
)
=>
void
;
pause
:
string
;
start
:
string
;
stop
:
string
;
timerStart
:
(
$target
?:
Joinpoint
,
when
?:
insertOptions
)
=>
string
;
timerStop
:
(
$target
?:
Joinpoint
,
when
?:
insertOptions
)
=>
string
;
update
:
()
=>
string
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
SPeCS Packages Documentation
Loading...