| r29833 |
2026-10-02 |
| NEW: Test use cases [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/UploadThenEditTest.php
|
| r29830 |
2026-10-02 |
| NEW: Test use case - uploaded resources can be added to an existing collection [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/UploadThenEditTest.php
|
| r29803 |
2026-09-25 |
| NEW: Test use case - upload page is displayed when files are uploaded before setting metadata [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Browser/Upload/UploadThenEditTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser/UploadPage.php
|
| r29802 |
2026-09-25 |
| NEW: Test use case - resource log records creation from the Web Uploader [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
M /branches/20260722_acota_q13704/tests/ResourceSpaceBrowserTestCase.php
|
| r29801 |
2026-09-25 |
| NEW: Test for embedded metadata is not imported when disabled for an upload [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
A /branches/20260722_acota_q13704/tests/Fixtures/Files/Images/simple_with_embedded_metadata.jpg
|
| r29800 |
2026-09-25 |
| NEW: Test - uploaded resources are not added to a collection (when intended so) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
M /branches/20260722_acota_q13704/tests/Support/Browser/EditPage.php
|
| r29799 |
2026-09-25 |
| NEW: Test uploaded resources can be added to a new named collection [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
M /branches/20260722_acota_q13704/tests/Pest.php
M /branches/20260722_acota_q13704/tests/Support/Browser/AbstractWebPage.php
|
| r29797 |
2026-09-24 |
| FIX: Tests breaking because of a different test adding a required field [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
|
| r29796 |
2026-09-24 |
| CHG: Cleaning up the ResourceTypesTest file and related files. NEW: Fixture [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Fixtures/Files/Videos/short_5seconds.mp4
M /branches/20260722_acota_q13704/tests/Support/Browser/ResourceTypesPage.php
|
| r29795 |
2026-09-24 |
| CHG: Cleaning up the EditThenUpload test file (hopefully, an improved readability [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
|
| r29794 |
2026-09-24 |
| NEW: Uploaded resources can be added to an existing collection [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
A /branches/20260722_acota_q13704/tests/Fixtures
A /branches/20260722_acota_q13704/tests/Fixtures/Files
A /branches/20260722_acota_q13704/tests/Fixtures/Files/Images
A /branches/20260722_acota_q13704/tests/Fixtures/Files/Images/image_1.jpg
A /branches/20260722_acota_q13704/tests/Fixtures/Files/Videos
M /branches/20260722_acota_q13704/tests/Pest.php
M /branches/20260722_acota_q13704/tests/Support/Browser/AbstractWebPage.php
M /branches/20260722_acota_q13704/tests/Support/Browser/UiElementSelector.php
|
| r29789 |
2026-09-24 |
| CHG: Use static return types to preserve page object type in fluent chains [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/Browser/AbstractWebPage.php
|
| r29787 |
2026-09-24 |
| CHG: Users can copy metadata from an existing resource when uploading [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
|
| r29781 |
2026-09-23 |
| NEW: Edit then upload test cases for edit page - still a WIP on investigating why the title is not being updated [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser/EditPage.php
|
| r29776 |
2026-09-23 |
| NEW: Support --nosetup and --noteardown [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/browser-test-runner.sh
|
| r29754 |
2026-09-21 |
| FIX: Patching r29735 and r29740 [t20304][q13704][CR 4231][11.0]
M /releases/11.0
M /releases/11.0/pages/upload_batch.php
|
| r29752 |
2026-09-18 |
| NEW: Add support for test specific configuration for Pest environment and test metadata first uploads [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Browser/Upload
A /branches/20260722_acota_q13704/tests/Browser/Upload/EditThenUploadTest.php
M /branches/20260722_acota_q13704/tests/Pest.php
|
| r29750 |
2026-09-18 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/api/index.php
|
| r29749 |
2026-09-18 |
| FIX: Assuming all web server environments will provide this when there is no actual QS provided [q13704]
M /trunk/api/index.php
|
| r29748 |
2026-09-18 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/include/version.php
M /branches/20260722_acota_q13704/js/global.js
|
| r29747 |
2026-09-18 |
| FIX: Prevent overlapping processing message API requests and improve API error handling when the API endpoint throws [q13704]
M /trunk/include/version.php
M /trunk/js/global.js
|
| r29746 |
2026-09-18 |
| CHG: More diagnostics info to help troubleshooting page hangs [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/Browser/BrowserUtils.php
|
| r29745 |
2026-09-18 |
| FIX: Made file labels consistent (helps with visual debug) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29744 |
2026-09-18 |
| CHG: ::waitForAjax to try and make it more robust (the old version occasionally broke, assuming due to system resources because without any code changes rerunning the test would pass) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/Browser/BrowserUtils.php
|
| r29743 |
2026-09-18 |
| CHG: Allow all tests to run again [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29742 |
2026-09-17 |
| CHG: Assert that file types outside the allow list will fail upload [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29741 |
2026-09-17 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/include/request_functions.php
M /branches/20260722_acota_q13704/pages/upload_batch.php
|
| r29740 |
2026-09-17 |
| CHG: Upload takes into account data only resource types when determining the allowed file types [t20304][q13704]
M /trunk/pages/upload_batch.php
|
| r29737 |
2026-09-17 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/css
M /branches/20260722_acota_q13704/css/global.css
M /branches/20260722_acota_q13704/include/collections_functions.php
M /branches/20260722_acota_q13704/include/file_functions.php
M /branches/20260722_acota_q13704/include/keyboard_navigation.php
M /branches/20260722_acota_q13704/js/ajax_collections.js
M /branches/20260722_acota_q13704/pages/download.php
M /branches/20260722_acota_q13704/pages/upload_batch.php
|
| r29735 |
2026-09-17 |
| FIX: Missing use case from upload checks [t20304][q13704]
M /trunk/pages/upload_batch.php
|
| r29726 |
2026-09-16 |
| CHG: Adding todo reminders as recent trunk changes is trying to implement similar logic to what the config.test file does now in this branch [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/boot.php
M /branches/20260722_acota_q13704/tests/test_list/001590_api_logging.php
|
| r29725 |
2026-09-16 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/api/iiif/handler2.php
M /branches/20260722_acota_q13704/api/index.php
A /branches/20260722_acota_q13704/batch/cron_jobs/016_api_log_truncate.php
M /branches/20260722_acota_q13704/css
M /branches/20260722_acota_q13704/css/css_override.php
D /branches/20260722_acota_q13704/css/fonts
M /branches/20260722_acota_q13704/css/global.css
M /branches/20260722_acota_q13704/css/light.css
A /branches/20260722_acota_q13704/dbstruct/help_api_log.txt
A /branches/20260722_acota_q13704/dbstruct/index_api_log.txt
A /branches/20260722_acota_q13704/dbstruct/table_api_log.txt
A /branches/20260722_acota_q13704/gfx/interface/circle-minus-solid.svg
A /branches/20260722_acota_q13704/gfx/interface/circle-minus.svg
A /branches/20260722_acota_q13704/gfx/interface/circle-plus-solid.svg
A /branches/20260722_acota_q13704/gfx/interface/circle-plus.svg
M /branches/20260722_acota_q13704/include/api_functions.php
M /branches/20260722_acota_q13704/include/boot.php
M /branches/20260722_acota_q13704/include/collections_functions.php
M /branches/20260722_acota_q13704/include/config.default.php
M /branches/20260722_acota_q13704/include/config_functions.php
M /branches/20260722_acota_q13704/include/dash_functions.php
M /branches/20260722_acota_q13704/include/dash_tile_generation.php
M /branches/20260722_acota_q13704/include/do_search_filtering.php
M /branches/20260722_acota_q13704/include/file_functions.php
M /branches/20260722_acota_q13704/include/general_functions.php
M /branches/20260722_acota_q13704/include/header.php
M /branches/20260722_acota_q13704/include/iiif_functions.php
M /branches/20260722_acota_q13704/include/login_functions.php
M /branches/20260722_acota_q13704/include/plugin_functions.php
M /branches/20260722_acota_q13704/include/request_functions.php
M /branches/20260722_acota_q13704/include/search_functions.php
M /branches/20260722_acota_q13704/include/user_functions.php
M /branches/20260722_acota_q13704/include/version.php
M /branches/20260722_acota_q13704/index.php
M /branches/20260722_acota_q13704/js/global.js
M /branches/20260722_acota_q13704/languages/da.php
M /branches/20260722_acota_q13704/languages/en.php
M /branches/20260722_acota_q13704/languages/es.php
M /branches/20260722_acota_q13704/languages/fi.php
M /branches/20260722_acota_q13704/languages/id.php
M /branches/20260722_acota_q13704/languages/it.php
M /branches/20260722_acota_q13704/languages/nl.php
M /branches/20260722_acota_q13704/languages/no.php
M /branches/20260722_acota_q13704/languages/ro.php
M /branches/20260722_acota_q13704/languages/sv.php
D /branches/20260722_acota_q13704/lib/fonts/Inter
D /branches/20260722_acota_q13704/lib/fonts/Montserrat
D /branches/20260722_acota_q13704/lib/fonts/Open_Sans
D /branches/20260722_acota_q13704/lib/fonts/Roboto
D /branches/20260722_acota_q13704/lib/fonts/Ubuntu
D /branches/20260722_acota_q13704/lib/fonts/Work_Sans
M /branches/20260722_acota_q13704/login.php
M /branches/20260722_acota_q13704/pages/admin/admin_system_config.php
M /branches/20260722_acota_q13704/pages/admin/tabs.php
M /branches/20260722_acota_q13704/pages/ajax/category_tree_lazy_load.php
M /branches/20260722_acota_q13704/pages/ajax/message.php
M /branches/20260722_acota_q13704/pages/csv_export_results_metadata.php
M /branches/20260722_acota_q13704/pages/dash_tile.php
M /branches/20260722_acota_q13704/pages/edit.php
M /branches/20260722_acota_q13704/pages/search.php
M /branches/20260722_acota_q13704/pages/search_views/strip.php
D /branches/20260722_acota_q13704/pages/search_views/strip_footer.php
M /branches/20260722_acota_q13704/pages/search_views/thumbs.php
M /branches/20260722_acota_q13704/pages/team/team_dash_tile_special.php
M /branches/20260722_acota_q13704/pages/team/team_home.php
M /branches/20260722_acota_q13704/pages/tools/migrate_data_to_fixed.php
M /branches/20260722_acota_q13704/pages/tools/update_checksums.php
M /branches/20260722_acota_q13704/pages/user_password.php
M /branches/20260722_acota_q13704/pages/user_request.php
M /branches/20260722_acota_q13704/pages/view.php
A /branches/20260722_acota_q13704/plugins/clip/hooks/update_checksums.php
M /branches/20260722_acota_q13704/plugins/clip/include/clip_functions.php
M /branches/20260722_acota_q13704/plugins/clip/pages/setup.php
M /branches/20260722_acota_q13704/plugins/csv_upload/include/csv_functions.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ar.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/be.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/bg.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/bn.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ca.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/cs.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/cy.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/da.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/de.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/el.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/en.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/es-AR.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/es.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/fa.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/fi.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/fr.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/hi.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/hr.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/hu.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/id.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/it.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/jp.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ko.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ku.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ms.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/nl.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/no.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/pa.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/pl.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/pt-BR.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/pt.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ro.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ru.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/sk.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/sv.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/sw.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/th.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/tl.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/tr.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/uk.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/ur.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/vi.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/zh-CN.php
M /branches/20260722_acota_q13704/plugins/csv_upload/languages/zh-TW.php
M /branches/20260722_acota_q13704/plugins/embedslideshow/pages/viewer.php
M /branches/20260722_acota_q13704/plugins/image_banks/pages/search.php
M /branches/20260722_acota_q13704/plugins/licensemanager/languages/fi.php
M /branches/20260722_acota_q13704/plugins/museumplus/languages/nl.php
M /branches/20260722_acota_q13704/plugins/tms_link/pages/tms_update_script.php
M /branches/20260722_acota_q13704/plugins/totp/pages/totp.php
M /branches/20260722_acota_q13704/plugins/whisper/include/whisper_functions.php
A /branches/20260722_acota_q13704/plugins/whisper/scripts/delete_extracted_subtitles.php
M /branches/20260722_acota_q13704/plugins/youtube_publish/languages/ro.php
M /branches/20260722_acota_q13704/tests/test_list/000391_allow_unicode_characters.php
A /branches/20260722_acota_q13704/tests/test_list/001590_api_logging.php
|
| r29675 |
2026-09-04 |
| CHG: Test edit a resource type, enter some allowed file types and ensure you can only upload those file types [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser/UiElementSelector.php
|
| r29674 |
2026-09-04 |
| FIX: Error opening input: No such file or directory; Error opening input file testsrc=duration=5:size=300x300:rate=30. [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/test_functions.php
|
| r29673 |
2026-09-04 |
| NEW: Abstract web page to support common behaviour [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Support/Browser/AbstractWebPage.php
M /branches/20260722_acota_q13704/tests/Support/Browser/ResourceTypesPage.php
M /branches/20260722_acota_q13704/tests/Support/Browser/SimpleSearchPage.php
|
| r29672 |
2026-09-04 |
| NEW: Utility to add file (fixture) to Uppy [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/Browser/BrowserUtils.php
|
| r29670 |
2026-09-04 |
| CHG: Integration test runner to use the folder instead of the group (was ignored when using ->only method) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
|
| r29669 |
2026-09-04 |
| CHG: Always convert errors to exceptions for the test environment [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
|
| r29665 |
2026-09-03 |
| FIX: Tests hanging due to query_cache_enabled [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/boot.php
M /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
M /branches/20260722_acota_q13704/tests/Support/Browser/ResourceTypesPage.php
|
| r29660 |
2026-09-02 |
| CHG: Test it displays resource type icon in search result thumbnails [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29647 |
2026-08-28 |
| CHG: Testing resource types are shown in configured display order on advanced search [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser/SimpleSearchPage.php
|
| r29646 |
2026-08-28 |
| CHG: Formatting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/Browser/BrowserUtils.php
|
| r29645 |
2026-08-28 |
| CHG: Testing resource types are shown in configured display order on simple search (filter) panel [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser/BrowserUtils.php
|
| r29644 |
2026-08-28 |
| CHG: Bootstrap application test environment for the Browser test runner [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/InstallationCheckTest.php
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
M /branches/20260722_acota_q13704/tests/Support/browser-test-runner.sh
|
| r29642 |
2026-08-27 |
| CHG: WIP on testing resource types are shown in configured display order in simple and advanced search [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
A /branches/20260722_acota_q13704/tests/Support/Browser
A /branches/20260722_acota_q13704/tests/Support/Browser/ResourceTypesPage.php
|
| r29641 |
2026-08-27 |
| CHG: include test functions [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Pest.php
|
| r29637 |
2026-08-27 |
| CHG: System > Resource types [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29631 |
2026-08-26 |
| CHG: WIP on testing the creation of resource types [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Browser/System/ResourceTypesTest.php
|
| r29630 |
2026-08-26 |
| CHG: Provisioning the homeanim_folder (tests were failing after teardown, now they should not) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
M /branches/20260722_acota_q13704/tests/Support/provision-resourcespace-test-env.php
|
| r29628 |
2026-08-26 |
| NEW: System installation check page test [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
A /branches/20260722_acota_q13704/tests/Browser/System
A /branches/20260722_acota_q13704/tests/Browser/System/InstallationCheckTest.php
|
| r29624 |
2026-08-26 |
| CHG: Drop screen shot. Rely as much as possible on other assertion types [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LogoutTest.php
M /branches/20260722_acota_q13704/tests/Browser/Search/SimpleSearchTest.php
|
| r29597 |
2026-08-21 |
| FIX: Formatting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Pest.php
M /branches/20260722_acota_q13704/tests/bootstrap.php
|
| r29596 |
2026-08-21 |
| FIX: Formatting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LogoutTest.php
M /branches/20260722_acota_q13704/tests/Browser/Search/SimpleSearchTest.php
|
| r29595 |
2026-08-21 |
| FIX: Formatting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Integration/CreateResourceTest.php
|
| r29594 |
2026-08-21 |
| FIX: Formatting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Unit/GenerateURLTest.php
|
| r29593 |
2026-08-21 |
| CHG: update branch from /trunk [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/batch/cron_jobs/011_delete_tmp_files.php
M /branches/20260722_acota_q13704/batch/recreate_previews.php
M /branches/20260722_acota_q13704/css
M /branches/20260722_acota_q13704/css/css_override.php
M /branches/20260722_acota_q13704/css/global.css
M /branches/20260722_acota_q13704/css/light.css
M /branches/20260722_acota_q13704/dbstruct/data_report.txt
M /branches/20260722_acota_q13704/include/action_functions.php
M /branches/20260722_acota_q13704/include/collections_functions.php
M /branches/20260722_acota_q13704/include/config.default.php
M /branches/20260722_acota_q13704/include/dash_tile_generation.php
M /branches/20260722_acota_q13704/include/database_functions.php
M /branches/20260722_acota_q13704/include/do_search.php
M /branches/20260722_acota_q13704/include/file_functions.php
M /branches/20260722_acota_q13704/include/general_functions.php
M /branches/20260722_acota_q13704/include/iiif_functions.php
M /branches/20260722_acota_q13704/include/job_handlers/recreate_previews.php
M /branches/20260722_acota_q13704/include/message_functions.php
M /branches/20260722_acota_q13704/include/mime_types.php
M /branches/20260722_acota_q13704/include/node_functions.php
M /branches/20260722_acota_q13704/include/preview_preprocessing.php
M /branches/20260722_acota_q13704/include/render_functions.php
M /branches/20260722_acota_q13704/include/resource_functions.php
M /branches/20260722_acota_q13704/include/search_functions.php
M /branches/20260722_acota_q13704/include/search_public.php
M /branches/20260722_acota_q13704/include/searchbar.php
M /branches/20260722_acota_q13704/include/version.php
M /branches/20260722_acota_q13704/js/global.js
M /branches/20260722_acota_q13704/js/header.js
M /branches/20260722_acota_q13704/languages/en.php
M /branches/20260722_acota_q13704/lib
M /branches/20260722_acota_q13704/lib/js
M /branches/20260722_acota_q13704/lib/js/uppy.js
M /branches/20260722_acota_q13704/lib/tinymce/plugins/media/plugin.min.js
M /branches/20260722_acota_q13704/lib/tinymce/tinymce.min.js
A /branches/20260722_acota_q13704/lib/videojs/lang/bn.js
A /branches/20260722_acota_q13704/lib/videojs/lang/bn.json
A /branches/20260722_acota_q13704/lib/videojs/lang/et.js
A /branches/20260722_acota_q13704/lib/videojs/lang/et.json
A /branches/20260722_acota_q13704/lib/videojs/lang/eu.js
A /branches/20260722_acota_q13704/lib/videojs/lang/eu.json
A /branches/20260722_acota_q13704/lib/videojs/lang/hi.js
A /branches/20260722_acota_q13704/lib/videojs/lang/hi.json
A /branches/20260722_acota_q13704/lib/videojs/lang/lv.js
A /branches/20260722_acota_q13704/lib/videojs/lang/lv.json
A /branches/20260722_acota_q13704/lib/videojs/lang/ro.js
A /branches/20260722_acota_q13704/lib/videojs/lang/ro.json
A /branches/20260722_acota_q13704/lib/videojs/lang/te.js
A /branches/20260722_acota_q13704/lib/videojs/lang/te.json
M /branches/20260722_acota_q13704/package.json
M /branches/20260722_acota_q13704/pages/admin/admin_filter_edit.php
M /branches/20260722_acota_q13704/pages/admin/admin_manage_field_options.php
M /branches/20260722_acota_q13704/pages/admin/admin_resource_type_field_edit.php
M /branches/20260722_acota_q13704/pages/ajax/dash_tile_preview.php
M /branches/20260722_acota_q13704/pages/ajax/message.php
M /branches/20260722_acota_q13704/pages/collections.php
M /branches/20260722_acota_q13704/pages/collections_featured.php
M /branches/20260722_acota_q13704/pages/dash_tile.php
M /branches/20260722_acota_q13704/pages/download_progress.php
M /branches/20260722_acota_q13704/pages/edit_fields/8.php
M /branches/20260722_acota_q13704/pages/home.php
M /branches/20260722_acota_q13704/pages/hometext.php
M /branches/20260722_acota_q13704/pages/offline_jobs/recreate_previews.php
M /branches/20260722_acota_q13704/pages/search.php
M /branches/20260722_acota_q13704/pages/search_advanced.php
M /branches/20260722_acota_q13704/pages/search_views/list.php
M /branches/20260722_acota_q13704/pages/search_views/thumbs.php
M /branches/20260722_acota_q13704/pages/team/team_user_edit.php
M /branches/20260722_acota_q13704/pages/team/team_user_purge.php
M /branches/20260722_acota_q13704/pages/tools/split_collection.php
M /branches/20260722_acota_q13704/pages/user/user_api_session.php
M /branches/20260722_acota_q13704/pages/user/user_messages.php
M /branches/20260722_acota_q13704/pages/user_request.php
M /branches/20260722_acota_q13704/plugins/clip/pages/setup.php
M /branches/20260722_acota_q13704/plugins/consentmanager/pages/batch.php
M /branches/20260722_acota_q13704/plugins/consentmanager/pages/delete.php
M /branches/20260722_acota_q13704/plugins/consentmanager/pages/unlink.php
M /branches/20260722_acota_q13704/plugins/csv_upload/pages/csv_upload.php
M /branches/20260722_acota_q13704/plugins/direct_link/hooks/resource_share.php
M /branches/20260722_acota_q13704/plugins/embeddocument/css/embeddocument.css
M /branches/20260722_acota_q13704/plugins/embeddocument/hooks/view.php
M /branches/20260722_acota_q13704/plugins/embeddocument/pages/viewer.php
M /branches/20260722_acota_q13704/plugins/faces/pages/setup.php
M /branches/20260722_acota_q13704/plugins/format_chooser/hooks/all.php
M /branches/20260722_acota_q13704/plugins/format_chooser/include/utility.php
M /branches/20260722_acota_q13704/plugins/format_chooser/pages/convert.php
M /branches/20260722_acota_q13704/plugins/google_vision/pages/setup.php
M /branches/20260722_acota_q13704/plugins/licensemanager/pages/batch.php
M /branches/20260722_acota_q13704/plugins/licensemanager/pages/delete.php
M /branches/20260722_acota_q13704/plugins/licensemanager/pages/unlink.php
M /branches/20260722_acota_q13704/plugins/openai_gpt/job_handlers/process_gpt_existing.php
M /branches/20260722_acota_q13704/plugins/simplesaml/config/config.php
M /branches/20260722_acota_q13704/plugins/whisper/pages/setup.php
M /branches/20260722_acota_q13704/pnpm-lock.yaml
M /branches/20260722_acota_q13704/upgrade/scripts/005_migrate_search_filters.php
|
| r29592 |
2026-08-21 |
| FIX: Re-align pnpm requirements with the lock file (the installed library was 7.9.2 while the lock was saying at least 7.9.3) [q13704][unrelated]
M /trunk/include/version.php
M /trunk/lib/tinymce/plugins/media/plugin.min.js
M /trunk/lib/tinymce/tinymce.min.js
|
| r29591 |
2026-08-21 |
| CHG: Ignore .map files under lib/ (these are useful only to developers for debug purposes) [q13704]
M /trunk/lib
|
| r29576 |
2026-08-20 |
| CHG: Ignore the screenshots (visual debug help) and runtime (test env web server logs) directories [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests
M /branches/20260722_acota_q13704/tests/Browser
|
| r29522 |
2026-08-13 |
| NEW: Test Apply for an account flow [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/render_functions.php
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
|
| r29519 |
2026-08-12 |
| CHG: WIP on new test for the user request page [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
|
| r29517 |
2026-08-12 |
| NEW: Search tests (wip on simple search) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
A /branches/20260722_acota_q13704/tests/Browser/Search
A /branches/20260722_acota_q13704/tests/Browser/Search/SimpleSearchTest.php
|
| r29516 |
2026-08-12 |
| NEW: Authentication tests [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Browser/Authentication
A /branches/20260722_acota_q13704/tests/Browser/Authentication/LoginTest.php
A /branches/20260722_acota_q13704/tests/Browser/Authentication/LogoutTest.php
D /branches/20260722_acota_q13704/tests/Browser/ExampleTest.php
|
| r29515 |
2026-08-12 |
| NEW: loginAsAdmin helper method for Browser test cases [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/ResourceSpaceBrowserTestCase.php
|
| r29458 |
2026-07-29 |
| NEW: POC for using Pest for our unit, integration and browser (e2e) testing [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
M /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
A /branches/20260722_acota_q13704/tests/Support/bootstrap-resourcespace-test-env.php
M /branches/20260722_acota_q13704/tests/Support/browser-test-runner.sh
M /branches/20260722_acota_q13704/tests/Support/provision-resourcespace-test-env.php
|
| r29457 |
2026-07-29 |
| CHG: More useful configs for troubleshooting [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
|
| r29456 |
2026-07-29 |
| CHG: WIP on browser testing (it works if booting up is done correctly - it needs more work though) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Browser/ExampleTest.php
M /branches/20260722_acota_q13704/tests/Pest.php
|
| r29454 |
2026-07-29 |
| CHG: Prevent browser test runner from cleaning up the test database when it failed (helps troubleshoot it) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/browser-test-runner.sh
|
| r29452 |
2026-07-29 |
| FIX: Browser testing erroring due to not being booted for integration test purposes [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/ResourceSpaceBrowserTestCase.php
|
| r29449 |
2026-07-29 |
| CHG: WIP on browser testing [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704
M /branches/20260722_acota_q13704/.svnignore
M /branches/20260722_acota_q13704/composer.json
M /branches/20260722_acota_q13704/include/config.test.php
A /branches/20260722_acota_q13704/tests/Browser
A /branches/20260722_acota_q13704/tests/Browser/ExampleTest.php
M /branches/20260722_acota_q13704/tests/Pest.php
A /branches/20260722_acota_q13704/tests/ResourceSpaceBrowserTestCase.php
A /branches/20260722_acota_q13704/tests/Support/browser-test-runner.sh
|
| r29448 |
2026-07-29 |
| CHG: Downgrading playwright (in line with Pest own requirement) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/package.json
M /branches/20260722_acota_q13704/pnpm-lock.yaml
|
| r29447 |
2026-07-28 |
| CHG: Define the RS_TEST_MODE in the test env config (booting means it will be available from now on) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Support/cleanup-resourcespace-test-env.php
M /branches/20260722_acota_q13704/tests/Support/provision-resourcespace-test-env.php
|
| r29446 |
2026-07-28 |
| CHG: Remove temporary include (while I was working on a solution for previous commit) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/provision-resourcespace-test-env.php
|
| r29445 |
2026-07-28 |
| CHG: Breaking apart the test env bootstrap into provision and cleanup stages with a dedicated test config loader - to help with browser testing setup [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
M /branches/20260722_acota_q13704/include/boot.php
A /branches/20260722_acota_q13704/include/config.test.php
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
A /branches/20260722_acota_q13704/tests/Support/cleanup-resourcespace-test-env.php
A /branches/20260722_acota_q13704/tests/Support/provision-resourcespace-test-env.php
D /branches/20260722_acota_q13704/tests/Support/resourcespace-bootstrap.php
|
| r29444 |
2026-07-28 |
| NEW: Minimal configuration for browser testing [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Pest.php
|
| r29439 |
2026-07-28 |
| NEW: Pnpm scripts for the browser testing [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/package.json
|
| r29438 |
2026-07-28 |
| NEW: Directory to be ignored by SVN [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/.svnignore
|
| r29437 |
2026-07-28 |
| NEW: Browser (e2e) testing POC [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
M /branches/20260722_acota_q13704/composer.lock
M /branches/20260722_acota_q13704/package.json
M /branches/20260722_acota_q13704/pnpm-lock.yaml
|
| r29434 |
2026-07-28 |
| CHG: Hardcoding the test database name (one source of truth for it) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
M /branches/20260722_acota_q13704/tests/Support/resourcespace-bootstrap.php
|
| r29433 |
2026-07-28 |
| CHG: Guard the test environment changes [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
|
| r29432 |
2026-07-28 |
| NEW: Integration test for create_resource [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Integration/CreateResourceTest.php
D /branches/20260722_acota_q13704/tests/Integration/ExampleTest.php
D /branches/20260722_acota_q13704/tests/test_list/000070_create_resource.php
|
| r29421 |
2026-07-23 |
| NEW: Example integration test (only partial) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Integration/ExampleTest.php
M /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
|
| r29420 |
2026-07-23 |
| FIX: Report not showing for integration tests (even though it ran successfully) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Support/resourcespace-bootstrap.php
|
| r29419 |
2026-07-23 |
| NEW: ResourceSpace test environment bootstrap (hopefully useful for both integration and E2E testing [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
A /branches/20260722_acota_q13704/tests/Support
A /branches/20260722_acota_q13704/tests/Support/ResourceSpaceTestEnvironment.php
A /branches/20260722_acota_q13704/tests/Support/resourcespace-bootstrap.php
|
| r29418 |
2026-07-23 |
| NEW: testLog function to help troubleshoot Pest reporter [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/Integration/ExampleTest.php
M /branches/20260722_acota_q13704/tests/Pest.php
|
| r29416 |
2026-07-23 |
| NEW: Composer scripts (in parallel with old dev:test) [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
|
| r29415 |
2026-07-23 |
| CHG: Boot test case to use an abstracted test environment [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/phpunit.xml
M /branches/20260722_acota_q13704/tests/Pest.php
M /branches/20260722_acota_q13704/tests/ResourceSpaceBootTestCase.php
M /branches/20260722_acota_q13704/tests/bootstrap.php
|
| r29411 |
2026-07-22 |
| CHG: Comment to only reference const and fcts [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/tests/bootstrap.php
|
| r29410 |
2026-07-22 |
| CHG: Dropping unnecessary script [branches/20260722_acota_q13704][q13704]
D /branches/20260722_acota_q13704/tests/resort_test_list.php
|
| r29409 |
2026-07-22 |
| NEW: Tests that work with Pest (or PHPUnit) [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/tests/Integration
A /branches/20260722_acota_q13704/tests/Integration/ExampleTest.php
A /branches/20260722_acota_q13704/tests/Pest.php
A /branches/20260722_acota_q13704/tests/ResourceSpaceBootTestCase.php
A /branches/20260722_acota_q13704/tests/ResourceSpaceTestCase.php
A /branches/20260722_acota_q13704/tests/Unit
A /branches/20260722_acota_q13704/tests/Unit/GenerateURLTest.php
D /branches/20260722_acota_q13704/tests/test_list/001360_generateURL.php
|
| r29407 |
2026-07-22 |
| NEW: Test bootstrap and PHPUnit config [branches/20260722_acota_q13704][q13704]
A /branches/20260722_acota_q13704/phpunit.xml
A /branches/20260722_acota_q13704/tests/bootstrap.php
|
| r29406 |
2026-07-22 |
| NEW: Test specific namespace [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
|
| r29402 |
2026-07-22 |
| NEW: Dependency on Pest - https://pestphp.com [branches/20260722_acota_q13704][q13704]
M /branches/20260722_acota_q13704/composer.json
M /branches/20260722_acota_q13704/composer.lock
|
| r29401 |
2026-07-22 |
| NEW: Branch for end-to-end (E2E) browser (automation) testing [q13704]
A /branches/20260722_acota_q13704
|