#include <ProfilingTests.hpp>
Definition at line 165 of file ProfilingTests.hpp.
◆ MockProfilingConnectionFactoryPtr
◆ SwapProfilingConnectionFactoryHelper()
Definition at line 170 of file ProfilingTests.hpp.
173 : ProfilingService(maxGlobalCounterId,
175 arm::pipe::ARMNN_SOFTWARE_INFO,
176 arm::pipe::ARMNN_SOFTWARE_VERSION,
177 arm::pipe::ARMNN_HARDWARE_VERSION)
178 , m_ProfilingService(profilingService)
179 , m_MockProfilingConnectionFactory(
new MockProfilingConnectionFactory())
180 , m_BackupProfilingConnectionFactory(
nullptr)
183 CHECK(m_MockProfilingConnectionFactory);
184 SwapProfilingConnectionFactory(m_ProfilingService,
185 m_MockProfilingConnectionFactory.get(),
186 m_BackupProfilingConnectionFactory);
187 CHECK(m_BackupProfilingConnectionFactory);
◆ ~SwapProfilingConnectionFactoryHelper()
Definition at line 189 of file ProfilingTests.hpp.
191 CHECK(m_BackupProfilingConnectionFactory);
192 IProfilingConnectionFactory* temp =
nullptr;
193 SwapProfilingConnectionFactory(m_ProfilingService,
194 m_BackupProfilingConnectionFactory,
◆ ForceTransitionToState()
void ForceTransitionToState |
( |
ProfilingState |
newState | ) |
|
|
inline |
◆ GetMockProfilingConnection()
Definition at line 198 of file ProfilingTests.hpp.
200 IProfilingConnection* profilingConnection = GetProfilingConnection(m_ProfilingService);
201 return armnn::PolymorphicDowncast<MockProfilingConnection*>(profilingConnection);
◆ WaitForPacketsSent()
Definition at line 209 of file ProfilingTests.hpp.
References MockProfilingConnection::CheckForPacket().
214 long packetCount = mockProfilingConnection->CheckForPacket({ packetType, length });
217 while(packetCount == 0 && timeout != 0)
219 std::chrono::steady_clock::time_point start = std::chrono::steady_clock::now();
221 ProfilingService::WaitForPacketSent(m_ProfilingService, timeout);
223 std::chrono::steady_clock::time_point end = std::chrono::steady_clock::now();
226 uint32_t elapsedTime =
static_cast<uint32_t
>(
227 std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count());
229 packetCount = mockProfilingConnection->CheckForPacket({packetType, length});
231 if (elapsedTime > timeout)
236 timeout -= elapsedTime;
The documentation for this class was generated from the following file: