@@ -24,51 +24,53 @@ digraph {
24
24
node_0 [label="bevy_asset::assets::Assets<bevy_asset::folder::LoadedFolder>::asset_events"];
25
25
node_1 [label="bevy_asset::assets::Assets<bevy_asset::assets::LoadedUntypedAsset>::asset_events"];
26
26
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];
52
53
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];
56
57
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];
60
61
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];
65
64
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];
67
68
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];
72
74
}`;
73
75
74
76
assert_str_eq.call(dot_graph, expected_dot_graph, "Expected the schedule graph to match the expected graph");
0 commit comments