Skip to content

Instantly share code, notes, and snippets.

@stronk7
Created May 19, 2021 15:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stronk7/3632139e3a52d4137a66338c5b005719 to your computer and use it in GitHub Desktop.
Save stronk7/3632139e3a52d4137a66338c5b005719 to your computer and use it in GitHub Desktop.
roave-no-leaks
$ vendor/bin/roave-no-leaks --testdox-text=roave-no-leaks.txt -v
Moodle 3.11 (Build: 20210517), 80146ee28fc18e0bdc034bafab067a2d71bffd65
Php: 8.0.3, mysqli: 5.7.33, OS: Darwin 20.4.0 x86_64
PHPUnit 9.5.4 by Sebastian Bergmann and contributors.
Runtime: PHP 8.0.3
Configuration: /Users/stronk7/git_moodle/moodle/phpunit.xml
........................................................... 59 / 51793 ( 0%)
...
...
........................................................... 65254 / 51793 (125%)
...........................
The following test produced memory leaks:
* core_phpunit_advanced_testcase::test_set_user
* core_phpunit_advanced_testcase::test_change_detection
* core_phpunit_advanced_testcase::test_message_redirection
* core_test_generator_testcase::test_create_user
* core_test_generator_testcase::test_create
* core_test_generator_testcase::test_create_module
* core_test_generator_testcase::test_enrol_user
* core_test_generator_testcase::test_create_grade_category
* core_ddl_testcase::test_table_exists
* core_ddl_testcase::test_row_size_limits
* core_ddl_testcase::test_drop_table
* core_ddl_testcase::test_field_exists
* core_ddl_testcase::test_drop_field
* core_ddl_testcase::test_change_field_type
* core_ddl_testcase::testChangeFieldNullability
* core_ddl_testcase::testAddUniqueIndex
* core_ddl_testcase::testFindIndexName
* core_ddl_testcase::testDropIndex
* core_ddl_testcase::testAddUniqueKey
* core_ddl_testcase::testAddForeignUniqueKey
* core_ddl_testcase::testDropKey
* core_ddl_testcase::testAddForeignKey
* core_ddl_testcase::testDropForeignKey
* core_ddl_testcase::testRenameField
* core_ddl_testcase::testIndexExists
* core_ddl_testcase::testDeleteTablesFromXmldbFile
* core_ddl_testcase::test_temp_tables
* core_ddl_testcase::test_concurrent_temp_tables
* core_ddl_testcase::test_leftover_temp_tables_columns
* core_ddl_testcase::test_reset_sequence
* core_ddl_testcase::test_index_hints
* core_ddl_testcase::test_object_name
* core_ddl_testcase::test_check_database_schema
* core_dml_mysqli_read_slave_testcase::test_lock
* core_dml_mysqli_read_slave_testcase::test_real_readslave_connect_fail
* core_dml_pgsql_read_slave_testcase::test_cursors
* core_dml_pgsql_read_slave_testcase::test_read_pg_table
* core_dml_pgsql_read_slave_testcase::test_read_pg_lock_table
* core_dml_read_slave_testcase::test_read_read_write_read
* core_dml_read_slave_testcase::test_read_write_write
* core_dml_read_slave_testcase::test_write_read_read
* core_dml_read_slave_testcase::test_read_temptable
* core_dml_read_slave_testcase::test_read_excluded_tables
* core_dml_read_slave_testcase::test_transaction
* core_dml_read_slave_testcase::test_read_only_conn_fail
* core_dml_read_slave_testcase::test_read_only_conn_first_fail
* core_dml_read_slave_testcase::test_lock_db
* core_dml_read_slave_testcase::test_sessions
* core_dml_table_testcase::test_get_field_select with data set "single field" ('test_table_single', array(array('id', 1, '10', null, true, true, null)), 'id', 'ban', 'banana', 'banana.id AS banid')
* core_dml_testcase::test_diagnose
* core_dml_testcase::test_group_concat
* sqlsrv_native_moodle_database_testcase::test_has_query_order_by with data set "User with language => FALSE" ('SELECT username, lang\n FROM...x_user', 'SELECT username, lang\n FROM...x_user', false)
* core_accesslib_testcase::test_permission_evaluation
* core_accesslib_testcase::test_get_profile_roles
* core_accesslib_testcase::test_get_parent_contexts_preload
* core_adminlib_testcase::test_db_should_replace_additional_skip_tables with data set #0 ('block_instances', '', false)
* core_completionlib_testcase::test_internal_get_state_with_different_user
* core_completionlib_testcase::test_get_other_cm_completion_data
* core_curl_security_helper_testcase::test_curl_security_helper_is_enabled with data set #0 ('', '', false)
* core_curl_security_helper_testcase::test_curl_security_helper_port_is_blocked with data set #0 ('', '80\n443', true)
* core_curl_security_helper_testcase::test_curl_security_helper_get_blocked_url_string
* core_date_testcase::test_get_user_timezone
* core_environment_testcase::test_get_list_of_environment_versions
* core_externallib_testcase::test_validate_courses
* core_ip_utils_testcase::test_is_domain_matching_pattern with data set #0 ('*.com', true)
* core_ip_utils_testcase::test_is_ip_address with data set #0 ('127.0.0.1', true)
* core_ip_utils_testcase::test_is_ipv4_address with data set #0 ('127.0.0.1', true)
* core_ip_utils_testcase::test_is_ipv4_range with data set #0 ('127.0.0.1/24', true)
* core_ip_utils_testcase::test_is_ipv6_address with data set #0 ('::', true)
* core_ip_utils_testcase::test_is_ipv6_range with data set #0 ('::/128', true)
* core_ip_utils_testcase::test_check_domain_against_allowed_domains with data set #0 (true, 'example.com')
* core_ip_utils_testcase::test_is_ip_in_subnet_list with data set #0 (true, '1.1.1.1', '1.1.1.1', '\n')
* core_ldaplib_testcase::test_ldap_get_entries_moodle
* core_moodlelib_testcase::test_shorten_filenames with data set "Empty array without hash" (array(), null, array(), false)
* core_moodlelib_testcase::test_usergetdate
* core_moodlelib_testcase::test_send_email_with_custom_header
* core_moodlelib_testcase::test_email_to_user
* core_moodlelib_testcase::test_email_to_user_attachment_missing
* core_moodlelib_testcase::test_generate_confirmation_link_with_custom_admin
* core_moodlelib_testcase::test_count_letters with data set #0 (0, '')
* core_moodlelib_testcase::test_ip_is_public_public_ips with data set #0 ('2400:cb00:2048:1::8d65:71b3')
* core_moodlelib_testcase::test_generate_email_processing_address
* core_moodlelib_testcase::test_email_is_not_allowed_for_denyemailaddresses with data set #0 ('fromuser@example.com', '', false)
* core_moodlelib_testcase::test_unserialize_array
* core_moodlelib_testcase::test_send_password_change_info
* core_moodlelib_testcase::test_rename_to_unused_name_file
* core_output_mustache_template_finder_testcase::test_invalid_component_get_template_filepath
* core_output_mustache_template_source_loader_testcase::test_scan_template_source_for_dependencies_test_cases
* core_oauth2_testcase::test_enable_disable_issuer
* core_oauth2_testcase::test_get_all_issuers
* core\output\icon_system_test::test_invalid_instance with data set "icon_system => notification" ('core\output\icon_system', 'core\output\notification', false)
* core\output\icon_system_test::test_instance_singleton_reset
* core_output_mustache_helper_collection_testcase::test_disallowed_helpers_disabled_during_execution
* core\plugininfo\base_testcase::test_load_disk_version_branch_supports_provider
* core_questionlib_testcase::test_question_has_capability_on_using_question_definition with data set "Unrelated capability which is present" (array(1), 'config', true, true)
* core_questionlib_testcase::test_question_has_capability_on_using_question_id with data set "Unrelated capability which is present" (array(1), 'config', true, true)
* core_questionlib_testcase::test_question_has_capability_on_using_question_string_id with data set "Unrelated capability which is present" (array(1), 'config', true, true)
* core_questionlib_testcase::test_question_has_capability_on_using_moved_question with data set "Unrelated capability which is present" (array(1), 'config', true, true)
* core_questionlib_testcase::test_question_has_capability_on_using_question with data set "Unrelated capability which is present" (array(1), 'config', true, true)
* core_questionlib_testcase::test_question_has_capability_on_wrong_param_type
* core_questionlib_testcase::test_core_question_find_next_unused_idnumber_skips_used
* core_rsslib_testcase::test_failurl
* rtlcss_test::test_properties with data set #0 (array('Should mirror property name: ...radius', 'div { border-top-left-radius:15px; }', 'div { border-top-right-radius:15px; }', true))
* rtlcss_test::test_values_nsyntax with data set #0 (array('Should mirror property value:...alues)', 'div { border-radius: 40.25px ...3px; }', 'div { border-radius: 10.5px 4...5px; }', true))
* rtlcss_test::test_values with data set #0 (array('Should mirror property value: clear', 'div { clear:right; }', 'div { clear:left; }', true))
* core_scheduled_task_testcase::test_scheduled_task_overridden_task_can_run
* core_session_manager_testcase::test_cleanup_recent_session_locks
* core_sessionlib_testcase::test_sesskey
* core_statslib_testcase::test_statslib_get_action_names
* core_statslib_testcase::test_statslib_cron_daily_no_default_profile_id
* core_string_manager_standard_testcase::test_get_list_of_translations
* core_tablelib_testcase::test_fullname_column_prohibit_viewfullnames with data set #0 ('language')
* core_tablelib_testcase::test_initials_last_set with data set #0 (null, null, null)
* task_database_logger_testcase::test_cleanup_retention
* upgrade_util_testcase::test_can_use_tls12 with data set #0 ('OpenSSL/0.9.8o', null, false)
* core_upgradelib_testcase::test_upgrade_delete_orphaned_file_records
* core_useragent_testcase::test_useragent_ie with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_msword with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_supports with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_webkit with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_webkit_android with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_chrome with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_safari with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_ios_safari with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_ios with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_gecko with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_firefox with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_opera with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_get_device_type with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_get_browser_version_classes with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_web_crawler with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_useragent_testcase::test_useragent_moodle_app with data set "Microsoft Edge for Windows 10 Desktop" ('Mozilla/5.0 (Windows NT 10.0;....10136', array(true, array(true), true, true, array(true, true, true, true), array('edge')))
* core_weblib_format_text_testcase::test_format_text_cleaning with data set "JavaScript" ('Hello <script type="text/java... world', 'Hello <script type="text/java... world', 'Hello world')
* core_weblib_testcase::test_validate_email with data set #0 ('moodle@example.com', true)
* core_weblib_testcase::test_get_file_argument with data set #0 (array('Apache', '80', 'GET', '/pluginfile.php/3854/mod_scor...f.html', '/pluginfile.php', '/3854/mod_scorm/content/1/swf.html'), 0, '/3854/mod_scorm/content/1/swf.html')
* core_weblib_testcase::test_extract_draft_file_urls_from_text
* core_form_duration_testcase::test_seconds_to_unit_different_default_unit
* core_form\filetypes_util_testcase::test_get_unknown_file_types with data set "Empty list" ('', array())
* core_form\filetypes_util_testcase::test_deprecation_is_whitelisted
* core_files_file_system_testcase::test_get_remote_path_from_storedfile
* core_files_file_system_testcase::test_get_imageinfo_from_path
* tests\core_grades\component_gradeitems_test::test_defines_advancedgrading_itemnames_for_component_does_not_exist
* tests\core_grades\component_gradeitems_test::test_get_field_name_for_itemnumber with data set "Valid itemnumber 0 case 1" (0, 'gradecat', 'gradecat')
* tests\core_grades\component_gradeitems_test::test_get_field_name_for_itemname_invalid_itemname
* tests\core_grades\component_gradeitems_test::test_get_itemname_from_itemnumber_outcome_itemnumber
* tests\core_grades\component_gradeitems_test::test_get_itemnumber_from_itemname_invalid_itemname
* core_grade_export_test::test_format_feedback_with_grade
* gradeimport_csv_load_data_testcase::test_create_feedback
* analytics_manager_testcase::test_create_declared_model
* analytics_prediction_actions_testcase::test_get_predictions
* badgeslib_test::test_badges_observer_course_module_criteria_review
* badgeslib_test::test_badges_save_external_backpack with data set "Test without user and auth details. Check duplicates too" (array(2, 'https://api.ca.badgr.io/v2', 'https://ca.badgr.io'), false, true)
* badgeslib_test::test_badges_create_site_backpack with data set "Test as admin user - creation test" (true, true)
* badgeslib_test::test_badges_open_badges_backpack_api
* events_test::test_badges_observer_course_module_criteria_review
* events_test::test_badges_save_external_backpack with data set "Test without user and auth details. Check duplicates too" (array(2, 'https://api.ca.badgr.io/v2', 'https://ca.badgr.io'), false, true)
* events_test::test_badges_create_site_backpack with data set "Test as admin user - creation test" (true, true)
* events_test::test_badges_open_badges_backpack_api
* core_course_courselib_testcase::test_relative_dates_mode_for_course_update
* core_course_courselib_testcase::test_course_created_event
* core_course_courselib_testcase::test_course_dates_reset with data set #0 (1445644800, 1445731200, false, false, 1445644800, 1445731200)
* core_course_courselib_testcase::test_course_roles_reset
* core_course_courselib_testcase::test_course_get_enrolled_courses_for_logged_in_user with data set "zero records" (3, 0, 0, 0, 1, array())
* core_course_courselib_testcase::test_course_filter_courses_by_timeline_classification with data set "empty set" (array(), 'future', 2, 0, array(), 0)
* core_course_courselib_testcase::test_course_filter_courses_by_timeline_classification_with_hidden_courses with data set "empty set" (array(), 'future', 2, 0, array(), 0, '')
* core_course_courselib_testcase::test_core_course_core_calendar_get_valid_event_timestart_range_no_enddate
* core_course_courselib_testcase::test_course_get_course_dates_for_user_ids_multiple_calls
* core_course_courselib_testcase::test_can_request_course
* core_course_externallib_testcase::test_update_courses_empty_field with data set #0 (array('', 'ws101'), 'fullname')
* core_course_externallib_testcase::test_get_recent_courses
* core_analytics_targets_testcase::test_core_target_course_completion_samples with data set "enrolmentendbeforecourse" (1621418455, 1626256855, 1621418455, 1621332055, false, false)
* core_analytics_targets_testcase::test_core_target_course_competencies_analysable
* privacy_manager_testcase::test_export_user_data
* privacy_manager_testcase::test_get_contexts_for_userid_with_failing
* moodle_content_writer_test::test_export_metadata_additive
* moodle_content_writer_test::test_export_user_preference_context_user with data set "basic" ('core_privacy', 'onekey', 'value', 'description')
* provider_testcase::test_metadata_provider with data set "core" ('core', 'core\privacy\provider')
* provider_testcase::test_all_providers_compliant with data set "core" ('core', 'core\privacy\provider')
* provider_testcase::test_component_understands_deleted_users with data set "core" ('core', 'core\privacy\provider')
* provider_testcase::test_userdata_provider_implements_userlist with data set "core" ('core', 'core\privacy\provider')
* provider_testcase::test_table_coverage
* core_question_external_testcase::test_get_random_question_summaries_variations with data set "empty category" ('emptycat', false, array(), array())
* core_question_external_testcase::test_get_random_question_summaries_invalid_category_id_param
* random_question_loader_testcase::test_get_questions_with_limit_and_offset
* core_course_enrolment_manager_testcase::test_get_potential_users_search_fields
* enrollib_test::test_enrol_user_sees_own_courses
* enrollib_test::test_course_users
* enrollib_test::test_enrol_get_course_users_roles
* core_enrol_externallib_testcase::test_get_enrolled_users_active_suspended
* core_enrol_externallib_testcase::test_unenerol_user_enrolment
* core_message_api_testcase::test_get_user_contacts
* core_message_api_testcase::test_count_contacts
* core_message_api_testcase::test_delete_all_conversation_data
* core_message_externallib_testcase::test_get_unread_conversation_counts with data set "No conversations" (array(array(1, array(0, 1), array(0, 1, 1), array(0), null), array(1, array(0, 2), array(0, 2, 0), array(), null), array(2, array(0, 1, 2, 3), array(0, 1, 2, 3), array(), true), array(2, array(1, 2, 3), array(1, 2, 3), array(), true), array(2, array(5, 6), array(5, 6, 6), array(5), false), array(3, array(7), array(7), array(), null)), null, array(), array(4), array(1, array(0, 0, 0)), array(0, array(0, 0, 0)), array())
* core_message_externallib_testcase::test_delete_message_for_all_users
* core_user_externallib_testcase::test_create_users_invalid_parameter with data set "blank_username" (array('', 'Foo', 'Bar', 'foobar@example.com', 1), 'The field username cannot be blank')
* core_user_externallib_testcase::test_delete_users
* core_user_externallib_testcase::test_add_user_private_files
* core_user\table\participants_search_test::test_country_filter with data set "ANY: No filter" (array('DE', 'ES', 'ES', 'GB'), array(), 1, array('user1', 'user2', 'user3', 'user4'))
* core_user\table\participants_search_test::test_status_filter with data set "Users with different enrolment statuses => ANY: No filter" (array(array(array(0)), array(array(0)), array(array(1)), array(array(1)), array(array(0, 1))), array(), 1, 5, array('a', 'b', 'c', 'd', 'e'))
* core_user\table\participants_search_test::test_groups_filter_separate_groups with data set "Users in different groups with separate groups mode enabled => ANY: No filter, user in one group" (array(array(array('groupa')), array(array('groupb')), array(array('groupa', 'groupb')), array(array())), array('groupa', 'groupb', 'groupc'), array(), 1, 2, array('a', 'c'), 'a')
* core_user\table\participants_search_test::test_accesssince_filter with data set "Users in different groups => ANY: No filter" (array(array('-3 days'), array('-2 weeks'), array('-5 months'), array('-11 months'), array('')), array(), 1, 5, array('a', 'b', 'c', 'd', 'e'))
* core_userliblib_testcase::test_user_count_login_failures
* core_completion_bulk_update_testcase::test_bulk_form_submit_multiple with data set "Several modules with the same module type (choice)" (array(array('choice', 'choice', 'choice'), array(2, 1), array(2, 1), array(2), array(array(1), array(1), array(1))))
* search_manager_testcase::test_parse_invalid_search_area_id
* core_login_lib_testcase::test_core_login_process_password_reset_email_sensitivity
* core_table\local\filter\filter_test::test_filter_iteration
* core_h5p\api_test::test_get_dependent_libraries with data set "Main library of a content" ('MainLibrary', 0)
* core_h5p\api_test::test_is_library_enabled with data set "Library with 2 versions, one of them disabled" ('H5P.Lib1', false)
* core_xapi\local\statement\item_definition_testcase::test_invalid_data
* core_xapi\local\statement\item_group_testcase::test_missing_object_type
* core_xapi\local\statement_testcase::test_create_from_data with data set "Agent statement with no extras" (true, array(), array())
* core_xapi\local\statement_testcase::test_add_attachment
* core_xapi\local\statement_testcase::test_invalid_get_user
* core_xapi\local\statement_testcase::test_minify
* core_contentbank\core_contenttype_content_testcase::test_get_content_type
* core_contentbank\contentbank_test::test_create_content_from_file
* core_contentbank\contentbank_test::test_get_content_from_id
* core_contentbank\core_contenttype_contenttype_testcase::test_upload_content_exception
* core_contentbank\core_contenttype_contenttype_testcase::test_move_content
* core_contentbank\external\rename_content_testcase::test_rename_content_without_permission
* auth_ldap_plugin_testcase::test_ldap_user_loggedin_event
* availability_completion_condition_testcase::test_previous_activity_data
* availability_completion_condition_testcase::test_section_previous_activity_data
* block_myoverview_privacy_testcase::test_export_user_preferences_with_hidden_courses
* cachestore_redis_compressor_test::test_it_works_with_different_types_for_many
* customfield_date_plugin_testcase::test_delete
* customfield_select_plugin_testcase::test_delete
* enrol_lti_helper_testcase::test_set_xpath_incorrect_xpath
* filter_emoticon_testcase::test_filter_invalidformat
* filter_mathjaxloader_filter_testcase::test_map_language_code_expected_mappings
* filter_mathjaxloader_filtermath_testcase::test_math_filtering_inputs
* gradereport_history_report_testcase::test_graders
* logstore_database_privacy_testcase::test_add_userids_for_context
* logstore_database_privacy_testcase::test_delete_data_for_user
* logstore_database_privacy_testcase::test_delete_data_for_all_users_in_context
* logstore_database_privacy_testcase::test_delete_data_for_userlist
* logstore_database_privacy_testcase::test_export_data_for_user
* logstore_standard_store_testcase::test_decode_other_with_wrongly_encoded_contents
* media_videojs_player_testcase::test_flash
* mlbackend_python_processor_testcase::test_check_pip_package_version_default
* mod_assign_external_testcase::test_list_participants_user_info_with_special_characters
* mod_assign_locallib_testcase::test_gradingtable_filter_by_requiresgrading_no_grade
* mod_assign_locallib_testcase::test_new_submission_empty_testcases
* mod_assign_locallib_testcase::test_feedback_comment_commentinline
* mod_assign_locallib_testcase::test_grade_submission_override
* mod_assign_locallib_testcase::test_assign_get_default_instance with data set "Teacher whose enrolment starts after the course start date, relative dates mode enabled" (array(true, 1620554456), array(1621764056), array('teacher', null, 'manual', 1620727256), array(1621764056))
* mod_data_lib_testcase::test_data_set_config with data set "Empty config, New value" (stdClass Object (...), 'etc', 'newvalue', true, '{"etc":"newvalue"}')
* mod_data_lib_testcase::test_data_view
* mod_forum\custom_completion_test::test_get_defined_custom_rules
* mod_forum_entities_discussion_testcase::test_diplay_period_options_provider
* mod_forum_lib_testcase::test_forum_is_cutoff_date_reached with data set "cutoffdate is unset" (array(), false)
* mod_forum_mail_testcase::test_already_mailed
* mod_forum_subscriptions_testcase::test_is_subscribable_is_guest with data set #0 (array(3))
* mod_h5pactivity\external\get_attempts_testcase::test_execute_no_tracking
* mod_h5pactivity\external\get_h5pactivity_access_information_testcase::test_dml_missing_record_exception
* mod_h5pactivity\external\get_results_testcase::test_execute_multipleattempts with data set "Teacher reviewing students attempts" ('editingteacher', array('student1_1', 'student2_1'), array(), array('student1_1', 'student2_1'))
* mod_h5pactivity_generator_testcase::test_create_attempt_exceptions with data set "Invalid user" (true, false)
* mod_h5pactivity\local\attempt_testcase::test_delete_results
* mod_h5pactivity\local\grader_testcase::test_update_grades with data set "Same grademax, all users, all completed" (100, true, 1, array(50, 25))
* mod_h5pactivity\local\manager_testcase::test_get_grading_methods
* mod_h5pactivity\local\manager_testcase::test_get_review_modes
* mod_h5pactivity\local\manager_testcase::test_can_view_own_attempts with data set "No tracking, review none, using $USER, without attempts" (0, 0, false, false, false)
* mod_h5pactivity\local\manager_testcase::test_count_attempts
* mod_h5pactivity\local\manager_testcase::test_get_active_users_join with data set "All potential users" (true, 3)
* mod_h5pactivity\local\manager_testcase::test_get_attempt with data set "Get the current activity attempt" ('current', 'current')
* mod_h5pactivity\xapi\handler_testcase::test_stored_statements
* mod_lesson\custom_completion_test::test_get_defined_custom_rules
* mod_lti_locallib_testcase::test_lti_get_jwt_message_type_mapping
* mod_quiz_locallib_testcase::test_quiz_question_tostring
* mod_quiz_locallib_testcase::test_quiz_override_summary
* mod_quiz_structure_testcase::test_can_add_random_questions
* mod_scorm\custom_completion_test::test_get_defined_custom_rules
* mod_scorm_event_testcase::test_scoreraw_submitted_event_validations with data set "scoreraw_submitted => missing cmielement" (null, '50', 'Event validation should not a...ment']', 'Coding error detected, it mus...other.')
* mod_scorm_event_testcase::test_status_submitted_event_validations with data set "status_submitted => missing cmielement" (null, 'passed', 'Event validation should not a...ment']', 'Coding error detected, it mus...other.')
* mod_wiki_wikiparser_test::testCreoleMarkup
* mod_workshop_lib_testcase::test_mod_workshop_core_calendar_event_timestart_updated_unknown_event
* qformat_gift_test::test_import_multichoice_multi
* qformat_gift_test::test_export_question_with_tags_and_idnumber
* qtype_essay_question_test::test_is_same_response
* qtype_essay_question_test::test_get_word_count_message_for_review with data set "No limit" (null, null, '')
* qtype_multichoice_test::test_get_question_options
* quiz_overview_report_testcase::test_delete_selected_attempts
* quizacces_seb_access_manager_testcase::test_should_validate_config_key with data set #0 (0, false)
* quizacces_seb_access_manager_testcase::test_access_manager_uses_cached_config_key
* quizaccess_seb_property_list_testcase::test_updating_element_array_if_dictionary
* quizaccess_seb_property_list_testcase::test_export_to_json_full_file
* quizaccess_seb_quiz_settings_testcase::test_browser_exam_keys_are_retrieved_as_array
* quizaccess_seb_rule__testcase::test_settings_validation_is_not_run_if_settings_are_locked
* quizaccess_seb_settings_provider_testcase::test_get_requiresafeexambrowser_options_with_conflicting_permissions
* quizaccess_seb_settings_provider_testcase::test_is_seb_settings_locked
* quizaccess_seb_settings_provider_testcase::test_add_prefix
* repository_contentbank_search_testcase::test_get_search_contents_user_can_access_all_content
* repository_dropbox_api_testcase::test_logout_revocation
* tool_behat_manager_util_testcase::test_get_config_file_contents_with_blacklisted_tags
* tool_brickfield\tool_test::test_truncate_base64
* tool_customlang\local\mlang\phpparser_testcase::test_get_instance
* tool_dataprivacy_api_testcase::test_create_data_request_by_parent
* tool_dataprivacy_api_testcase::test_is_active with data set #0 (2, true)
* tool_dataprivacy_api_testcase::test_is_site_dpo
* tool_dataprivacy_api_testcase::test_purpose_crud
* tool_dataprivacy_api_testcase::test_effective_contextlevel
* tool_dataprivacy_api_testcase::test_effective_context_inheritance
* tool_dataprivacy_api_testcase::test_find_ongoing_request_types_for_users
* tool_dataprivacy_api_testcase::test_is_automatic_request_approval_on with data set "Data export, not set" ('automaticdataexportapproval', 1, null, false)
* tool_dataprivacy_data_request_testcase::test_pseudo_states_delete with data set #0 (0, false, false)
* tool_dataprivacy_data_request_testcase::test_can_reset_others with data set #0 (0, false, false)
* tool_dataprivacy_data_request_testcase::test_non_resubmit_request with data set #0 (0, false, false)
* tool_dataprivacy_data_request_testcase::test_resubmit_request
* tool_dataprivacy_expired_contexts_testcase::test_is_complete with data set "Pending" (0, false)
* tool_dataprivacy_external_testcase::test_get_category_options_no_capability
* tool_dataprivacy_external_testcase::test_get_purpose_options_no_capability
* tool_dataprivacy_external_testcase::test_bulk_approve_data_requests
* tool_httpsreplace\tests\httpsreplace_test::test_http_link_stats with data set "Test image from an available site so shouldn't be reported" ('<img src="http://10.10.10.10/....jpg">', 'https://10.10.10.10/~stronk7/exttests', 0)
* tool_httpsreplace\tests\httpsreplace_test::test_links_and_text
* tool_uploadcourse_course_testcase::test_enrolment_error_update_course with data set #0 ('errorcannotcreateorupdateenrolment', array('C1', 'manual'))
* cache_testcase::test_notify_tour_change
* step_testcase::test_set_config with data set "Unset an existing value" (stdClass Object (...), 'some', null, stdClass Object (...))
* step_testcase::test_get_string_from_input with data set "Text" ('example', 'example')
* tour_testcase::test_persist_non_dirty
* tour_testcase::test_remove_non_persisted
* tour_testcase::test_get_tour_key with data set "No initial values" (37, array(null, 1621418457), PHPUnit\Framework\Constraint\LogicalOr Object (...), true, null, 'tool_usertours_\d_37_1621418457')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment