//! ref: composer/tests/Composer/Test/Util/PerforceTest.php // These mock IO and a ProcessExecutor to drive Perforce client/stream/command behaviour; // mocking is not available here. #[allow(dead_code)] fn set_up() { // Builds mocked ProcessExecutor/IO, the test repo config, and a Windows-flagged Perforce; // mocking is not available. todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_client_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_client_from_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_stream_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_stream_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_stream_without_label_with_stream_without_label() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_stream_without_label_with_stream_with_label() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_client_spec() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_generate_p4_command() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_with_user_already_set() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_with_user_set_in_p4_variables_with_windows_os() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_with_user_set_in_p4_variables_not_windows_os() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_queries_for_user() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_stores_response_to_query_for_user_with_windows() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_stores_response_to_query_for_user_without_windows() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_escapes_injection_on_windows() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_user_escapes_injection_on_unix() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_password_with_password_already_set() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_password_with_password_set_in_p4_variables_with_windows_os() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_password_with_password_set_in_p4_variables_not_windows_os() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_query_p4_password_queries_for_password() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_write_p4_client_spec_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_write_p4_client_spec_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_is_logged_in() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_branches_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_branches_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_tags_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_tags_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_check_stream_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_check_stream_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_composer_information_without_label_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_composer_information_with_label_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_composer_information_without_label_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_get_composer_information_with_label_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_sync_code_base_without_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_sync_code_base_with_stream() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_check_server_exists() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_check_server_client_error() { todo!() } #[test] #[ignore = "mocks IO/ProcessExecutor to drive Perforce; mocking is not available"] fn test_cleanup_client_spec_should_delete_client() { todo!() }