FTimingProfilerTests

A class containing code for parametric tests for Insight functionality Intended to be called from automatic or user triggered tests

Windows
MacOS
Linux

References

Module

TraceInsights

Header

/Engine/Source/Developer/TraceInsights/Public/Insights/Tests/TimingProfilerTests.h

Include

#include "Insights/Tests/TimingProfilerTests.h"

Syntax

class FTimingProfilerTests

Remarks

A class containing code for parametric tests for Insight functionality Intended to be called from automatic or user triggered tests

Functions

Name Description

Public function Static

uint32

 

GetTimelineIndex

(
    const TCHAR* InName
)

Public function Static

void

 

RunEnumerateAllTracksBenchmark

(
    const FEnumerateTestParams& InPara...,
    FCheckValues& OutCheckValues
)

Public function Static

void

 

RunEnumerateAsyncAllTracksBenchmark

(
    const FEnumerateTestParams& InPara...,
    FCheckValues& OutCheckValues
)

Public function Static

void

 

RunEnumerateAsyncBenchmark

(
    const FEnumerateTestParams& InPara...,
    FCheckValues& OutCheckValues
)

Public function Static

void

 

RunEnumerateBenchmark

(
    const FEnumerateTestParams& InPara...,
    FCheckValues& OutCheckValues
)

Public function Static

bool

 

RunEnumerateSyncAsyncComparisonTest

(
    FAutomationTestBase& Test,
    const FEnumerateTestParams& InPara...,
    bool bGameThreadOnly
)

Public function Static

void

 

VerifyCheckValues

(
    FAutomationTestBase& Test,
    FCheckValues First,
    FCheckValues Second
)

Classes

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss