[clang-tidy] Concatenate nested namespaces (7/7: tests, platform-gated, enable check) (#16307)

This commit is contained in:
Jonathan Swoboda
2026-05-07 23:05:17 -04:00
committed by GitHub
parent 08b17c9da1
commit 696a654733
77 changed files with 150 additions and 314 deletions

View File

@@ -2,8 +2,7 @@
#include "esphome/core/helpers.h"
#include "esphome/core/log.h"
namespace esphome {
namespace crc8_test_component {
namespace esphome::crc8_test_component {
static const char *const TAG = "crc8_test";
@@ -166,5 +165,4 @@ void CRC8TestComponent::log_test_result(const char *test_name, bool passed) {
}
}
} // namespace crc8_test_component
} // namespace esphome
} // namespace esphome::crc8_test_component

View File

@@ -4,8 +4,7 @@
#include "esphome/core/helpers.h"
#include "esphome/core/log.h"
namespace esphome {
namespace crc8_test_component {
namespace esphome::crc8_test_component {
class CRC8TestComponent : public Component {
public:
@@ -25,5 +24,4 @@ class CRC8TestComponent : public Component {
uint8_t poly = 0x8C, bool msb_first = false);
};
} // namespace crc8_test_component
} // namespace esphome
} // namespace esphome::crc8_test_component

View File

@@ -2,8 +2,7 @@
#include "esphome/core/log.h"
#ifdef USE_API
namespace esphome {
namespace custom_api_device_component {
namespace esphome::custom_api_device_component {
static const char *const TAG = "custom_api";
@@ -58,6 +57,5 @@ void CustomAPIDeviceComponent::on_ha_state_changed(std::string entity_id, std::s
ESP_LOGI(TAG, "This subscription uses std::string API for backward compatibility");
}
} // namespace custom_api_device_component
} // namespace esphome
} // namespace esphome::custom_api_device_component
#endif // USE_API

View File

@@ -6,8 +6,7 @@
#include "esphome/components/api/custom_api_device.h"
#ifdef USE_API
namespace esphome {
namespace custom_api_device_component {
namespace esphome::custom_api_device_component {
using namespace api;
@@ -28,6 +27,5 @@ class CustomAPIDeviceComponent : public Component, public CustomAPIDevice {
void on_ha_state_changed(std::string entity_id, std::string state);
};
} // namespace custom_api_device_component
} // namespace esphome
} // namespace esphome::custom_api_device_component
#endif // USE_API

View File

@@ -5,8 +5,7 @@
#include <vector>
#include <chrono>
namespace esphome {
namespace defer_stress_component {
namespace esphome::defer_stress_component {
static const char *const TAG = "defer_stress";
@@ -71,5 +70,4 @@ void DeferStressComponent::run_multi_thread_test() {
ESP_LOGI(TAG, "All threads finished in %lldms. Created %d defer requests", thread_time, this->total_defers_.load());
}
} // namespace defer_stress_component
} // namespace esphome
} // namespace esphome::defer_stress_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include <atomic>
namespace esphome {
namespace defer_stress_component {
namespace esphome::defer_stress_component {
class DeferStressComponent : public Component {
public:
@@ -16,5 +15,4 @@ class DeferStressComponent : public Component {
std::atomic<int> executed_defers_{0};
};
} // namespace defer_stress_component
} // namespace esphome
} // namespace esphome::defer_stress_component

View File

@@ -1,7 +1,6 @@
#include "loop_test_component.h"
namespace esphome {
namespace loop_test_component {
namespace esphome::loop_test_component {
void LoopTestComponent::setup() { ESP_LOGI(TAG, "[%s] Setup called", this->name_.c_str()); }
@@ -63,5 +62,4 @@ void LoopTestUpdateComponent::update() {
this->update_count_, loop_disabled ? "YES" : "NO");
}
} // namespace loop_test_component
} // namespace esphome
} // namespace esphome::loop_test_component

View File

@@ -6,8 +6,7 @@
#include "esphome/core/automation.h"
#include "esphome/core/helpers.h"
namespace esphome {
namespace loop_test_component {
namespace esphome::loop_test_component {
static const char *const TAG = "loop_test_component";
@@ -79,5 +78,4 @@ class LoopTestUpdateComponent : public PollingComponent {
int disable_loop_after_{0};
};
} // namespace loop_test_component
} // namespace esphome
} // namespace esphome::loop_test_component

View File

@@ -2,8 +2,7 @@
#include "esphome/core/hal.h"
#include "esphome/core/application.h"
namespace esphome {
namespace loop_test_component {
namespace esphome::loop_test_component {
static const char *const ISR_TAG = "loop_test_isr_component";
@@ -76,5 +75,4 @@ void IRAM_ATTR LoopTestISRComponent::simulate_isr_enable() {
// For testing, we'll track the call count and log it from the main loop
}
} // namespace loop_test_component
} // namespace esphome
} // namespace esphome::loop_test_component

View File

@@ -4,8 +4,7 @@
#include "esphome/core/log.h"
#include "esphome/core/hal.h"
namespace esphome {
namespace loop_test_component {
namespace esphome::loop_test_component {
class LoopTestISRComponent : public Component {
public:
@@ -28,5 +27,4 @@ class LoopTestISRComponent : public Component {
int isr_call_count_{0};
};
} // namespace loop_test_component
} // namespace esphome
} // namespace esphome::loop_test_component

View File

@@ -2,8 +2,7 @@
#include "esphome/core/log.h"
#include "esphome/core/helpers.h"
namespace esphome {
namespace scheduler_bulk_cleanup_component {
namespace esphome::scheduler_bulk_cleanup_component {
static const char *const TAG = "bulk_cleanup";
@@ -68,5 +67,4 @@ void SchedulerBulkCleanupComponent::trigger_bulk_cleanup() {
}
}
} // namespace scheduler_bulk_cleanup_component
} // namespace esphome
} // namespace esphome::scheduler_bulk_cleanup_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include "esphome/core/application.h"
namespace esphome {
namespace scheduler_bulk_cleanup_component {
namespace esphome::scheduler_bulk_cleanup_component {
class SchedulerBulkCleanupComponent : public Component {
public:
@@ -14,5 +13,4 @@ class SchedulerBulkCleanupComponent : public Component {
void trigger_bulk_cleanup();
};
} // namespace scheduler_bulk_cleanup_component
} // namespace esphome
} // namespace esphome::scheduler_bulk_cleanup_component

View File

@@ -6,8 +6,7 @@
#include <chrono>
#include <random>
namespace esphome {
namespace scheduler_heap_stress_component {
namespace esphome::scheduler_heap_stress_component {
static const char *const TAG = "scheduler_heap_stress";
@@ -100,5 +99,4 @@ void SchedulerHeapStressComponent::run_multi_thread_test() {
ESP_LOGI(TAG, "All threads finished in %lldms. Created %d callbacks", thread_time, this->total_callbacks_.load());
}
} // namespace scheduler_heap_stress_component
} // namespace esphome
} // namespace esphome::scheduler_heap_stress_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include <atomic>
namespace esphome {
namespace scheduler_heap_stress_component {
namespace esphome::scheduler_heap_stress_component {
class SchedulerHeapStressComponent : public Component {
public:
@@ -18,5 +17,4 @@ class SchedulerHeapStressComponent : public Component {
std::atomic<int> executed_callbacks_{0};
};
} // namespace scheduler_heap_stress_component
} // namespace esphome
} // namespace esphome::scheduler_heap_stress_component

View File

@@ -6,8 +6,7 @@
#include <random>
#include <sstream>
namespace esphome {
namespace scheduler_rapid_cancellation_component {
namespace esphome::scheduler_rapid_cancellation_component {
static const char *const TAG = "scheduler_rapid_cancellation";
@@ -76,5 +75,4 @@ void SchedulerRapidCancellationComponent::run_rapid_cancellation_test() {
});
}
} // namespace scheduler_rapid_cancellation_component
} // namespace esphome
} // namespace esphome::scheduler_rapid_cancellation_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include <atomic>
namespace esphome {
namespace scheduler_rapid_cancellation_component {
namespace esphome::scheduler_rapid_cancellation_component {
class SchedulerRapidCancellationComponent : public Component {
public:
@@ -18,5 +17,4 @@ class SchedulerRapidCancellationComponent : public Component {
std::atomic<int> total_executed_{0};
};
} // namespace scheduler_rapid_cancellation_component
} // namespace esphome
} // namespace esphome::scheduler_rapid_cancellation_component

View File

@@ -1,8 +1,7 @@
#include "recursive_timeout_component.h"
#include "esphome/core/log.h"
namespace esphome {
namespace scheduler_recursive_timeout_component {
namespace esphome::scheduler_recursive_timeout_component {
static const char *const TAG = "scheduler_recursive_timeout";
@@ -36,5 +35,4 @@ void SchedulerRecursiveTimeoutComponent::run_recursive_timeout_test() {
});
}
} // namespace scheduler_recursive_timeout_component
} // namespace esphome
} // namespace esphome::scheduler_recursive_timeout_component

View File

@@ -2,8 +2,7 @@
#include "esphome/core/component.h"
namespace esphome {
namespace scheduler_recursive_timeout_component {
namespace esphome::scheduler_recursive_timeout_component {
class SchedulerRecursiveTimeoutComponent : public Component {
public:
@@ -16,5 +15,4 @@ class SchedulerRecursiveTimeoutComponent : public Component {
int nested_level_{0};
};
} // namespace scheduler_recursive_timeout_component
} // namespace esphome
} // namespace esphome::scheduler_recursive_timeout_component

View File

@@ -5,8 +5,7 @@
#include <chrono>
#include <sstream>
namespace esphome {
namespace scheduler_simultaneous_callbacks_component {
namespace esphome::scheduler_simultaneous_callbacks_component {
static const char *const TAG = "scheduler_simultaneous_callbacks";
@@ -105,5 +104,4 @@ void SchedulerSimultaneousCallbacksComponent::run_simultaneous_callbacks_test()
});
}
} // namespace scheduler_simultaneous_callbacks_component
} // namespace esphome
} // namespace esphome::scheduler_simultaneous_callbacks_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include <atomic>
namespace esphome {
namespace scheduler_simultaneous_callbacks_component {
namespace esphome::scheduler_simultaneous_callbacks_component {
class SchedulerSimultaneousCallbacksComponent : public Component {
public:
@@ -20,5 +19,4 @@ class SchedulerSimultaneousCallbacksComponent : public Component {
std::atomic<int> max_concurrent_{0};
};
} // namespace scheduler_simultaneous_callbacks_component
} // namespace esphome
} // namespace esphome::scheduler_simultaneous_callbacks_component

View File

@@ -4,8 +4,7 @@
#include <thread>
#include <chrono>
namespace esphome {
namespace scheduler_string_lifetime_component {
namespace esphome::scheduler_string_lifetime_component {
static const char *const TAG = "scheduler_string_lifetime";
@@ -258,5 +257,4 @@ void SchedulerStringLifetimeComponent::test_lambda_capture_lifetime() {
});
}
} // namespace scheduler_string_lifetime_component
} // namespace esphome
} // namespace esphome::scheduler_string_lifetime_component

View File

@@ -4,8 +4,7 @@
#include <vector>
#include <string>
namespace esphome {
namespace scheduler_string_lifetime_component {
namespace esphome::scheduler_string_lifetime_component {
class SchedulerStringLifetimeComponent : public Component {
public:
@@ -33,5 +32,4 @@ class SchedulerStringLifetimeComponent : public Component {
int tests_failed_{0};
};
} // namespace scheduler_string_lifetime_component
} // namespace esphome
} // namespace esphome::scheduler_string_lifetime_component

View File

@@ -7,8 +7,7 @@
#include <string>
#include <sstream>
namespace esphome {
namespace scheduler_string_name_stress_component {
namespace esphome::scheduler_string_name_stress_component {
static const char *const TAG = "scheduler_string_name_stress";
@@ -106,5 +105,4 @@ void SchedulerStringNameStressComponent::run_string_name_stress_test() {
});
}
} // namespace scheduler_string_name_stress_component
} // namespace esphome
} // namespace esphome::scheduler_string_name_stress_component

View File

@@ -3,8 +3,7 @@
#include "esphome/core/component.h"
#include <atomic>
namespace esphome {
namespace scheduler_string_name_stress_component {
namespace esphome::scheduler_string_name_stress_component {
class SchedulerStringNameStressComponent : public Component {
public:
@@ -18,5 +17,4 @@ class SchedulerStringNameStressComponent : public Component {
std::atomic<int> executed_callbacks_{0};
};
} // namespace scheduler_string_name_stress_component
} // namespace esphome
} // namespace esphome::scheduler_string_name_stress_component