1
0
Fork 0
forked from wry/wry

config: generate graphics-initialized event in the frontend

This commit is contained in:
Julian Orth 2022-05-06 17:15:13 +02:00
parent c30f4d7266
commit 5e21e00059
17 changed files with 56 additions and 29 deletions

View file

@ -11,7 +11,7 @@ testcase!();
/// Create and map a single surface
async fn test(run: Rc<TestRun>) -> Result<(), TestError> {
run.backend.install_default();
run.backend.install_default()?;
let client = run.create_client().await?;

View file

@ -11,7 +11,7 @@ testcase!();
/// Create and map two surfaces
async fn test(run: Rc<TestRun>) -> Result<(), TestError> {
run.backend.install_default();
run.backend.install_default()?;
let client = run.create_client().await?;

View file

@ -11,7 +11,7 @@ testcase!();
/// Test subsurface positioning
async fn test(run: Rc<TestRun>) -> Result<(), TestError> {
run.backend.install_default();
run.backend.install_default()?;
let seat = run.get_seat("default")?;

View file

@ -32,7 +32,7 @@ async fn test(run: Rc<TestRun>) -> TestResult {
run.cfg.set_fullscreen(ds.seat.id(), true)?;
client.sync().await;
window.map().await;
window.map().await?;
ds.mouse.rel(-1000.0, -1000.0);

View file

@ -0,0 +1,18 @@
use {
crate::it::{test_error::TestResult, testrun::TestRun},
std::rc::Rc,
};
testcase!();
async fn test(run: Rc<TestRun>) -> TestResult {
run.sync().await;
tassert!(!run.cfg.graphics_initialized.get());
run.backend.install_render_context()?;
tassert!(run.cfg.graphics_initialized.get());
Ok(())
}