1 #include <cppunit/TestFixture.h>
2 #include <cppunit/extensions/HelperMacros.h>
4 #include "glibmm/main.h"
42 #ifdef PLATFORM_WINDOWS
73 #ifdef PLATFORM_WINDOWS
74 void testGlibTimeoutSourcesHR ();
75 void testGlibmmSignalTimeoutsHR ();
76 void testGlibmmTimeoutSourcesHR ();
78 void testTimersIdleFrequencyHR ();
79 void testTimersBlockIdleHR ();
bool on_fast_timeout_glibmm()
void testTimersIdleFrequency()
static guint64 rapid1_timer_ms()
void testGlibmmSignalTimeouts()
static guint64 fast_timer_usecs()
void connect_quit_timeout()
CPPUNIT_TEST(testGlibTimeoutSources)
void testGlibTimeoutSources()
void reset_timing_run_main()
bool on_rapid1_timeout_glibmm()
static void simulate_load(const std::string &name, guint64 time_usecs)
CPPUNIT_TEST_SUITE(TimerTest)
static gboolean _fast_timeout_handler(void *)
void _testTimersBlockIdle()
void _testGlibmmTimeoutSources()
void connect_idle_handler()
CPPUNIT_TEST(testGlibmmTimeoutSources)
static guint64 second_timer_usecs()
CPPUNIT_TEST(testGlibmmSignalTimeouts)
static guint64 fast_timer_ms()
PBD::TimingData m_second_timing_data
std::string m_current_test_name
bool on_rapid2_timeout_glibmm()
Glib::RefPtr< Glib::MainLoop > m_main
static guint64 rapid2_timer_ms()
bool on_second_timeout_glibmm()
void _testGlibmmSignalTimeouts()
static guint64 test_length_ms()
static gboolean _second_timeout_handler(void *)
void _testGlibTimeoutSources()
PBD::TimingData m_rapid2_timing_data
PBD::TimingData m_idle_timing_data
static guint64 rapid1_timer_usecs()
void _testTimersIdleFrequency()
CPPUNIT_TEST(testTimersIdleFrequency)
static gboolean _rapid1_timeout_handler(void *)
void testTimersBlockIdle()
static guint64 second_timer_ms()
Glib::RefPtr< Glib::MainContext > m_context
CPPUNIT_TEST(testTimersBlockIdle)
PBD::TimingData m_rapid1_timing_data
void testGlibmmTimeoutSources()
static guint64 rapid2_timer_usecs()
static gboolean _rapid2_timeout_handler(void *)
PBD::TimingData m_fast_timing_data
GtkImageIconNameData name