Héctor Ramón Jiménez
|
4f7444bddf
|
Move tester to a new iced_tester subcrate
|
2025-08-29 08:39:44 +02:00 |
|
Héctor Ramón Jiménez
|
a88e67105e
|
Use Runtime::enter in Emulator
|
2025-08-28 13:14:30 +02:00 |
|
Héctor Ramón Jiménez
|
2d83da799a
|
Resubscribe before waiting for Task in Emulator
|
2025-08-28 13:10:35 +02:00 |
|
Héctor Ramón Jiménez
|
720ffa3e0b
|
Fix Zen mode finishing early with Task::none()
|
2025-08-28 12:37:58 +02:00 |
|
Héctor Ramón Jiménez
|
71ee026444
|
Add Zen variant to emulator::Mode 🧘
|
2025-08-28 11:44:18 +02:00 |
|
Héctor Ramón Jiménez
|
11928ba668
|
Merge Mouse::Press and Mouse::Move interactions
|
2025-08-28 10:40:43 +02:00 |
|
Héctor Ramón Jiménez
|
bf3ac04498
|
Keep window::open impure (for now)
|
2025-08-27 10:59:45 +02:00 |
|
Héctor Ramón Jiménez
|
1c54f5e3e9
|
Improve naming of Error variants in iced_test
|
2025-08-27 06:18:23 +02:00 |
|
Héctor Ramón Jiménez
|
ed873514e5
|
Parse and validate all tests first in iced_test::run
|
2025-08-27 06:12:38 +02:00 |
|
Héctor Ramón Jiménez
|
d8dbb7568a
|
Iterate instructions instead of collecting in iced_test::run
|
2025-08-27 06:04:12 +02:00 |
|
Héctor Ramón Jiménez
|
6a6a2ac8c5
|
Implement iced_test::run entrypoint for ice testing
|
2025-08-27 06:02:02 +02:00 |
|
Héctor Ramón Jiménez
|
0b00fcfff5
|
Remove test feature and expose Preset unconditionally
|
2025-08-27 02:33:58 +02:00 |
|
Héctor Ramón Jiménez
|
1923d1db1e
|
Try to find text targets in tester::recorder
|
2025-08-23 06:44:33 +02:00 |
|
Héctor Ramón Jiménez
|
885d45f435
|
Fix broken intra-doc links
|
2025-08-23 02:41:52 +02:00 |
|
Héctor Ramón Jiménez
|
63142d34fc
|
Introduce new iced_selector subcrate and refactor Operation
|
2025-08-23 01:44:17 +02:00 |
|
Héctor Ramón Jiménez
|
8ca25d627f
|
Make recorder widget produce Interaction
|
2025-08-20 15:32:13 +02:00 |
|
Héctor Ramón Jiménez
|
b20168b614
|
Capitalize mode value in ice metadata
|
2025-08-20 14:43:37 +02:00 |
|
Héctor Ramón Jiménez
|
c8ccba5535
|
Use mouse::Button::Left by default in ice tests
|
2025-08-20 14:03:51 +02:00 |
|
Héctor Ramón Jiménez
|
bdcaadbe00
|
Introduce instruction::Target in test crate
|
2025-08-20 13:47:34 +02:00 |
|
Héctor Ramón Jiménez
|
f9755b0b7a
|
Introduce Ice format and save test metadata
|
2025-08-20 12:27:47 +02:00 |
|
Héctor Ramón Jiménez
|
f3a4e44314
|
Make tester work with daemon (only 1 window for now!)
|
2025-07-08 01:19:37 +02:00 |
|
Héctor Ramón Jiménez
|
98d8f466bb
|
Merge branch 'master' into feature/test-recorder
|
2025-07-08 00:29:55 +02:00 |
|
Héctor Ramón Jiménez
|
baa7d2b96e
|
Merge consecutive Mouse::Release instructions
|
2025-06-13 15:48:48 +02:00 |
|
Héctor Ramón Jiménez
|
df3ca30660
|
Make Patient the default Mode in test::emulator
|
2025-06-13 15:48:00 +02:00 |
|
Héctor Ramón Jiménez
|
d10b740545
|
Add first Expectation to instruction
|
2025-06-05 15:40:04 +02:00 |
|
Héctor Ramón Jiménez
|
1fd6980f91
|
Implement import/export for tester devtool
|
2025-06-05 00:23:36 +02:00 |
|
Héctor Ramón Jiménez
|
e548372fe0
|
Add Failed and Success states to tester devtool
|
2025-06-04 22:40:32 +02:00 |
|
Héctor Ramón Jiménez
|
73f5569f28
|
Add program::Preset and emulator::Mode
|
2025-06-04 19:17:11 +02:00 |
|
Héctor Ramón Jiménez
|
927d5b7cba
|
Perform widget operations in Emulator
|
2025-06-04 13:58:44 +02:00 |
|
Héctor Ramón Jiménez
|
149eb8a024
|
Wait for Task in Emulator automatically
|
2025-06-04 13:35:09 +02:00 |
|
Héctor Ramón Jiménez
|
ff0bbf5283
|
Track subscriptions in iced_test::Emulator
|
2025-06-03 09:54:32 +02:00 |
|
Héctor Ramón Jiménez
|
1821dc7ff0
|
Introduce tester feature flag
|
2025-06-03 07:23:56 +02:00 |
|
Héctor Ramón Jiménez
|
ed528c9c53
|
Plug Emulator into devtools 🎉
|
2025-05-31 05:50:25 +02:00 |
|
Héctor Ramón Jiménez
|
16556b51bc
|
Draft Emulator in iced_test
|
2025-05-31 04:34:54 +02:00 |
|
Héctor Ramón Jiménez
|
921467b5be
|
Draft Instruction DSL in iced_test
|
2025-05-31 02:46:46 +02:00 |
|
Héctor Ramón Jiménez
|
f929a20d29
|
Change From<str> for Selector to Text in iced_test
|
2025-05-28 03:25:39 +02:00 |
|
Héctor Ramón Jiménez
|
301aac794b
|
Decouple mouse::Interaction from UserInterface::draw
|
2025-05-02 23:11:47 +02:00 |
|
Héctor Ramón Jiménez
|
f74ae73784
|
Use ICED_TEST_BACKEND env var in iced_test
|
2025-03-28 20:55:16 +01:00 |
|
Héctor Ramón Jiménez
|
5e5c7c85ad
|
Append renderer name to iced_test snapshots
|
2025-03-24 20:22:17 +01:00 |
|
Héctor Ramón Jiménez
|
576dd22733
|
Split local state from Engine in iced_wgpu
|
2025-03-24 20:22:15 +01:00 |
|
Héctor Ramón Jiménez
|
67e489e382
|
Update to Rust 2024 and fix compiler errors
|
2025-02-21 01:37:13 +01:00 |
|
Héctor Ramón Jiménez
|
ecd5227ef7
|
Fix redundant expression in iced_test documentation
|
2024-12-17 04:32:49 +01:00 |
|
Héctor Ramón Jiménez
|
5220a064c5
|
Write documentation for iced_test
|
2024-12-17 04:13:19 +01:00 |
|
Héctor Ramón Jiménez
|
41a822c6fb
|
Use proper hash for creates_a_new_task snapshot
|
2024-12-17 03:03:07 +01:00 |
|
Héctor Ramón Jiménez
|
2f98a7e203
|
Append env::consts::OS to snapshot filenames
|
2024-12-17 02:17:07 +01:00 |
|
Héctor Ramón Jiménez
|
0ad40d0338
|
Reduce size of Simulator in todos test
|
2024-12-17 01:53:39 +01:00 |
|
Héctor Ramón Jiménez
|
869b44db4e
|
Implement Simulator::simulate and polish naming
|
2024-12-17 01:37:00 +01:00 |
|
Héctor Ramón Jiménez
|
2cf4abf25b
|
Support custom renderers in iced_test through renderer::Headless trait
|
2024-12-14 03:49:24 +01:00 |
|
Héctor Ramón Jiménez
|
6572909ab5
|
Embed and use Fira Sans as default font when testing
|
2024-12-12 03:15:32 +01:00 |
|
Héctor Ramón Jiménez
|
1aeb317f2d
|
Add image and hash snapshot-based testing to iced_test
|
2024-12-10 04:51:08 +01:00 |
|