1mod ferro_headless_platform;
20mod ferro_test_application_attribute;
21mod headless_platform_render_interface;
22mod headless_platform_stubs;
23mod headless_render_timer;
24mod headless_unit_test_isolation_attribute;
25mod headless_unit_test_session;
26mod headless_window_extensions;
27mod headless_window_impl;
28mod headless_window_surface;
29mod i_headless_touch_pointer;
30mod i_headless_window;
31
32pub use ferro_headless_platform::{FerroHeadlessPlatform, FerroHeadlessPlatformExtensions, FerroHeadlessPlatformOptions};
33pub use ferro_test_application_attribute::FerroTestApplicationAttribute;
34pub use headless_unit_test_isolation_attribute::{FerroTestIsolationAttribute, FerroTestIsolationLevel};
35pub use headless_unit_test_session::{FerroTestAssembly, HeadlessUnitTestSession, HeadlessUnitTestTask};
36pub use headless_window_extensions::HeadlessWindowExtensions;
37pub use i_headless_touch_pointer::IHeadlessTouchPointer;
38
39#[cfg(feature = "testing")]
40pub mod testing;
41
42#[cfg(test)]
43mod tests;
44#[cfg(test)]
45mod unit_tests;