GCC Code Coverage Report


Directory: ./
File: unit_tests/tests/launch/launch_test_base.h
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 100.0% 5 0 5
Functions: 100.0% 2 0 2
Branches: -% 0 0 0
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 //
2 // Created by kifir on 6/12/24.
3 //
4
5 #pragma once
6
7 #include "util/test_base.h"
8
9 class LaunchTestConfig : public EngineConfig {
10 public:
11 18 bool getSatisfyActivationSwitchSpeedAndTpsConditions() const {
12 18 return m_satisfyActivationSwitchSpeedAndTpsConditions;
13 }
14 protected:
15 18 void setSatisfyActivationSwitchSpeedAndTpsConditions(const bool value) {
16 18 m_satisfyActivationSwitchSpeedAndTpsConditions = value;
17 18 }
18 private:
19 bool m_satisfyActivationSwitchSpeedAndTpsConditions { false };
20 };
21
22 class LaunchTestBase : public TestBase<> {
23 protected:
24 void setUpTestConfig(const LaunchTestConfig& config);
25
26 private:
27 void configureSatisfiedActivationSwitchSpeedAndTpsConditions();
28 };
29