Add CI step to test packages with debug assertions off (#2507)
* test packages in release mode * run release tests in a separate job * fix release generation box tests
This commit is contained in:
1 parent
2f387604a8
commit
487570d897
4 files changed
+35
-3
No files matched your search
@@ -18,7 +18,6 @@ use std::{
|
||||
sync::Arc,
|
||||
};
|
||||
use tao::{
|
||||
dpi::PhysicalSize,
|
||||
event::Event,
|
||||
event_loop::{ControlFlow, EventLoop, EventLoopBuilder, EventLoopProxy, EventLoopWindowTarget},
|
||||
window::WindowId,
|
||||
@@ -481,7 +480,7 @@ impl App {
|
||||
window.set_outer_position(tao::dpi::PhysicalPosition::new(
|
||||
position.0, position.1,
|
||||
));
|
||||
window.set_inner_size(PhysicalSize::new(size.0, size.1));
|
||||
window.set_inner_size(tao::dpi::PhysicalSize::new(size.0, size.1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,14 +70,19 @@ fn write_while_writing_error() {
|
||||
let owner = UnsyncStorage::owner();
|
||||
let value = owner.insert(1);
|
||||
|
||||
#[allow(unused)]
|
||||
let (write, location) = write_at_location(value);
|
||||
|
||||
let write_result = value.try_write();
|
||||
assert!(write_result.is_err());
|
||||
#[cfg(debug_assertions)]
|
||||
assert_eq!(
|
||||
value.try_write().err(),
|
||||
write_result.err(),
|
||||
Some(BorrowMutError::AlreadyBorrowedMut(
|
||||
AlreadyBorrowedMutError::new(location)
|
||||
))
|
||||
);
|
||||
|
||||
drop(write);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user