__VSCODE_LARAVEL_START_OUTPUT__[{"name":"Unit","files":[{"path":"tests\/Unit\/CandidateIdentifierTest.php","tests":[{"name":"test_it_uses_the_normalized_name_when_no_homonym_exists","eventName":"test_it_uses_the_normalized_name_when_no_homonym_exists","line":19},{"name":"test_it_adds_a_two_digit_suffix_for_homonyms","eventName":"test_it_adds_a_two_digit_suffix_for_homonyms","line":26},{"name":"test_it_continues_after_the_highest_existing_suffix_without_reusing_a_gap","eventName":"test_it_continues_after_the_highest_existing_suffix_without_reusing_a_gap","line":35},{"name":"test_it_uses_three_digits_after_suffix_ninety_nine","eventName":"test_it_uses_three_digits_after_suffix_ninety_nine","line":47}],"name":"CandidateIdentifierTest","directories":[]},{"path":"tests\/Unit\/ExampleTest.php","tests":[{"name":"test_that_true_is_true","eventName":"test_that_true_is_true","line":12}],"name":"ExampleTest","directories":[]}]},{"name":"Feature","files":[{"path":"tests\/Feature\/AirtableServicePracticalRefusalTest.php","tests":[{"name":"test_refusal_covers_only_existing_tracks","eventName":"test_refusal_covers_only_existing_tracks","line":14},{"name":"test_completed_test_cannot_be_overwritten_by_refusal","eventName":"test_completed_test_cannot_be_overwritten_by_refusal","line":34},{"name":"test_airtable_write_failure_is_propagated","eventName":"test_airtable_write_failure_is_propagated","line":46},{"name":"test_airtable_read_failure_does_not_write_a_refusal","eventName":"test_airtable_read_failure_does_not_write_a_refusal","line":55}],"name":"AirtableServicePracticalRefusalTest","directories":[]},{"path":"tests\/Feature\/AirtableServicePracticalResultTest.php","tests":[{"name":"test_option_is_failed_when_main_test_exceeds_its_time_limit","eventName":"test_option_is_failed_when_main_test_exceeds_its_time_limit","line":12},{"name":"test_option_can_pass_when_main_test_and_option_are_valid","eventName":"test_option_can_pass_when_main_test_and_option_are_valid","line":24},{"name":"test_option_score_is_zero_when_main_score_is_below_seventy","eventName":"test_option_score_is_zero_when_main_score_is_below_seventy","line":36},{"name":"test_main_time_limit_is_shared_with_second_machine","eventName":"test_main_time_limit_is_shared_with_second_machine","line":48}],"name":"AirtableServicePracticalResultTest","directories":[]},{"path":"tests\/Feature\/AirtableServiceTheoriqueSelectionTest.php","tests":[{"name":"test_a_session_draws_each_theme_from_airtable_history_and_projects_all_candidates","eventName":"test_a_session_draws_each_theme_from_airtable_history_and_projects_all_candidates","line":13},{"name":"test_each_theoretical_theme_stays_between_ten_and_thirty_percent_with_variable_candidate_groups","eventName":"test_each_theoretical_theme_stays_between_ten_and_thirty_percent_with_variable_candidate_groups","line":92}],"name":"AirtableServiceTheoriqueSelectionTest","directories":[]},{"path":"tests\/Feature\/CandidateServiceTest.php","tests":[{"name":"test_it_assigns_the_next_identifier_before_creating_the_airtable_record","eventName":"test_it_assigns_the_next_identifier_before_creating_the_airtable_record","line":12},{"name":"test_login_refuses_an_identifier_shared_by_several_airtable_records","eventName":"test_login_refuses_an_identifier_shared_by_several_airtable_records","line":48}],"name":"CandidateServiceTest","directories":[]},{"path":"tests\/Feature\/ExampleTest.php","tests":[{"name":"test_the_application_returns_a_successful_response","eventName":"test_the_application_returns_a_successful_response","line":13}],"name":"ExampleTest","directories":[]},{"path":"tests\/Feature\/QuizSuspectEmailTest.php","tests":[{"name":"test_alert_uses_authenticated_candidate_fixed_recipient_and_event_labels","eventName":"test_alert_uses_authenticated_candidate_fixed_recipient_and_event_labels","line":13},{"name":"test_invalid_counts_and_scores_below_threshold_do_not_send_mail","eventName":"test_invalid_counts_and_scores_below_threshold_do_not_send_mail","line":41},{"name":"test_guests_cannot_send_alerts","eventName":"test_guests_cannot_send_alerts","line":61}],"name":"QuizSuspectEmailTest","directories":[]},{"path":"tests\/Feature\/SessionPracticalTimerGroupTest.php","tests":[{"name":"test_session_preserves_shared_timer_groups_from_theme_records","eventName":"test_session_preserves_shared_timer_groups_from_theme_records","line":13}],"name":"SessionPracticalTimerGroupTest","directories":[]},{"path":"tests\/Feature\/TheoriqueCheatingResultTest.php","tests":[{"name":"test_submitting_answers_preserves_an_existing_cheating_result","eventName":"test_submitting_answers_preserves_an_existing_cheating_result","line":12}],"name":"TheoriqueCheatingResultTest","directories":[]}]}]__VSCODE_LARAVEL_END_OUTPUT__