@@ -24,51 +24,53 @@ digraph {
2424 node_0 [label="bevy_asset::assets::Assets<bevy_asset::folder::LoadedFolder>::asset_events"];
2525 node_1 [label="bevy_asset::assets::Assets<bevy_asset::assets::LoadedUntypedAsset>::asset_events"];
2626 node_2 [label="bevy_asset::assets::Assets<()>::asset_events"];
27- node_3 [label="bevy_asset::assets::Assets<bevy_mod_scripting_asset::script_asset::ScriptAsset>::asset_events"];
28- node_4 [label="bevy_mod_scripting_bindings::allocator::garbage_collector"];
29- node_5 [label="bevy_mod_scripting_core::handler::script_error_logger"];
30- node_6 [label="script_integration_test_harness::dummy_before_post_update_system"];
31- node_7 [label="script_integration_test_harness::dummy_post_update_system"];
32- node_8 [label="bevy_mod_scripting_core::pipeline::start::filter_script_attachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
33- node_9 [label="bevy_mod_scripting_core::pipeline::start::filter_script_detachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
34- node_10 [label="bevy_mod_scripting_core::pipeline::start::filter_script_modifications<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
35- node_11 [label="bevy_mod_scripting_core::pipeline::start::process_attachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
36- node_12 [label="bevy_mod_scripting_core::pipeline::start::process_detachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
37- node_13 [label="bevy_mod_scripting_core::pipeline::start::process_asset_modifications<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
38- node_14 [label="bevy_mod_scripting_core::pipeline::automatic_pipeline_runner<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
39- node_15 [label="on_test_post_update"];
40- node_16 [label="custom_system_a"];
41- node_17 [label="custom_system_b"];
42- node_18 [label="SystemSet AssetEvents"];
43- node_19 [label="SystemSet GarbageCollection"];
44- node_20 [label="SystemSet ListeningPhase"];
45- node_21 [label="SystemSet MachineStartPhase"];
46- node_22 [label="SystemSet ScriptSystem(custom_system_a)"];
47- node_23 [label="SystemSet ScriptSystem(custom_system_b)"];
48- node_0 -> node_18 [color=red, label="child of", arrowhead=diamond];
49- node_1 -> node_18 [color=red, label="child of", arrowhead=diamond];
50- node_2 -> node_18 [color=red, label="child of", arrowhead=diamond];
51- node_3 -> node_18 [color=red, label="child of", arrowhead=diamond];
27+ node_3 [label="bevy_asset::assets::Assets<test_utils::test_data::TestAsset>::asset_events"];
28+ node_4 [label="bevy_asset::assets::Assets<bevy_mod_scripting_asset::script_asset::ScriptAsset>::asset_events"];
29+ node_5 [label="bevy_mod_scripting_bindings::allocator::garbage_collector"];
30+ node_6 [label="bevy_mod_scripting_core::handler::script_error_logger"];
31+ node_7 [label="script_integration_test_harness::dummy_before_post_update_system"];
32+ node_8 [label="script_integration_test_harness::dummy_post_update_system"];
33+ node_9 [label="bevy_mod_scripting_core::pipeline::start::filter_script_attachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
34+ node_10 [label="bevy_mod_scripting_core::pipeline::start::filter_script_detachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
35+ node_11 [label="bevy_mod_scripting_core::pipeline::start::filter_script_modifications<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
36+ node_12 [label="bevy_mod_scripting_core::pipeline::start::process_attachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
37+ node_13 [label="bevy_mod_scripting_core::pipeline::start::process_detachments<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
38+ node_14 [label="bevy_mod_scripting_core::pipeline::start::process_asset_modifications<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
39+ node_15 [label="bevy_mod_scripting_core::pipeline::automatic_pipeline_runner<bevy_mod_scripting_rhai::RhaiScriptingPlugin>"];
40+ node_16 [label="on_test_post_update"];
41+ node_17 [label="custom_system_a"];
42+ node_18 [label="custom_system_b"];
43+ node_19 [label="SystemSet AssetEvents"];
44+ node_20 [label="SystemSet GarbageCollection"];
45+ node_21 [label="SystemSet ListeningPhase"];
46+ node_22 [label="SystemSet MachineStartPhase"];
47+ node_23 [label="SystemSet ScriptSystem(custom_system_a)"];
48+ node_24 [label="SystemSet ScriptSystem(custom_system_b)"];
49+ node_0 -> node_19 [color=red, label="child of", arrowhead=diamond];
50+ node_1 -> node_19 [color=red, label="child of", arrowhead=diamond];
51+ node_2 -> node_19 [color=red, label="child of", arrowhead=diamond];
52+ node_3 -> node_19 [color=red, label="child of", arrowhead=diamond];
5253 node_4 -> node_19 [color=red, label="child of", arrowhead=diamond];
53- node_8 -> node_20 [color=red, label="child of", arrowhead=diamond];
54- node_9 -> node_20 [color=red, label="child of", arrowhead=diamond];
55- node_10 -> node_20 [color=red, label="child of", arrowhead=diamond];
54+ node_5 -> node_20 [color=red, label="child of", arrowhead=diamond];
55+ node_9 -> node_21 [color=red, label="child of", arrowhead=diamond];
56+ node_10 -> node_21 [color=red, label="child of", arrowhead=diamond];
5657 node_11 -> node_21 [color=red, label="child of", arrowhead=diamond];
57- node_12 -> node_21 [color=red, label="child of", arrowhead=diamond];
58- node_13 -> node_21 [color=red, label="child of", arrowhead=diamond];
59- node_16 -> node_22 [color=red, label="child of", arrowhead=diamond];
58+ node_12 -> node_22 [color=red, label="child of", arrowhead=diamond];
59+ node_13 -> node_22 [color=red, label="child of", arrowhead=diamond];
60+ node_14 -> node_22 [color=red, label="child of", arrowhead=diamond];
6061 node_17 -> node_23 [color=red, label="child of", arrowhead=diamond];
61- node_6 -> node_7 [color=blue, label="runs before", arrowhead=normal];
62- node_8 -> node_9 [color=blue, label="runs before", arrowhead=normal];
63- node_8 -> node_9 [color=blue, label="runs before", arrowhead=normal];
64- node_8 -> node_10 [color=blue, label="runs before", arrowhead=normal];
62+ node_18 -> node_24 [color=red, label="child of", arrowhead=diamond];
63+ node_7 -> node_8 [color=blue, label="runs before", arrowhead=normal];
6564 node_9 -> node_10 [color=blue, label="runs before", arrowhead=normal];
66- node_11 -> node_12 [color=blue, label="runs before", arrowhead=normal];
65+ node_9 -> node_10 [color=blue, label="runs before", arrowhead=normal];
66+ node_9 -> node_11 [color=blue, label="runs before", arrowhead=normal];
67+ node_10 -> node_11 [color=blue, label="runs before", arrowhead=normal];
6768 node_12 -> node_13 [color=blue, label="runs before", arrowhead=normal];
68- node_15 -> node_16 [color=blue, label="runs before", arrowhead=normal];
69- node_15 -> node_17 [color=blue, label="runs before", arrowhead=normal];
70- node_20 -> node_21 [color=blue, label="runs before", arrowhead=normal];
71- node_21 -> node_14 [color=blue, label="runs before", arrowhead=normal];
69+ node_13 -> node_14 [color=blue, label="runs before", arrowhead=normal];
70+ node_16 -> node_17 [color=blue, label="runs before", arrowhead=normal];
71+ node_16 -> node_18 [color=blue, label="runs before", arrowhead=normal];
72+ node_21 -> node_22 [color=blue, label="runs before", arrowhead=normal];
73+ node_22 -> node_15 [color=blue, label="runs before", arrowhead=normal];
7274}`;
7375
7476 assert_str_eq.call(dot_graph, expected_dot_graph, "Expected the schedule graph to match the expected graph");
0 commit comments