1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#[test] fn model_selection_requires_model_and_variant_together() { let t = trybuild::TestCases::new(); t.compile_fail("tests/ui/model_selection_requires_variant.rs"); t.compile_fail("tests/ui/root_tool_provider_is_not_public.rs"); t.compile_fail("tests/ui/session_admin_flat_methods_are_not_public.rs"); t.compile_fail("tests/ui/effect_host_activation_methods_are_removed.rs"); t.compile_fail("tests/ui/trigger_emit_requires_execution_scope.rs"); t.compile_fail("tests/ui/core_delete_session_requires_scope.rs"); t.compile_fail("tests/ui/session_turn_run_requires_scope.rs"); t.compile_fail("tests/ui/session_turn_stream_requires_scope.rs"); t.compile_fail("tests/ui/queued_turn_run_requires_scope.rs"); t.compile_fail("tests/ui/scoped_turn_builders_are_not_prelude.rs"); t.compile_fail("tests/ui/taxonomy_types_are_not_root.rs"); t.compile_fail("tests/ui/process_start_requires_scope.rs"); t.compile_fail("tests/ui/children_start_turn_is_not_public.rs"); t.pass("tests/ui/session_config_admin_update_session_config_returns_result.rs"); t.pass("tests/ui/durable_builder_without_advanced.rs"); t.pass("tests/ui/facade_boundary_types_are_public.rs"); t.pass("tests/ui/prompt_types_are_public.rs"); t.pass("tests/ui/remote_protocol_types_are_public.rs"); }