{"id":38674012,"url":"https://github.com/marklogic/marklogic-unit-test","last_synced_at":"2026-01-17T10:00:21.841Z","repository":{"id":29475557,"uuid":"121796753","full_name":"marklogic/marklogic-unit-test","owner":"marklogic","description":"Automated testing for MarkLogic","archived":false,"fork":false,"pushed_at":"2026-01-16T19:48:37.000Z","size":2266,"stargazers_count":13,"open_issues_count":6,"forks_count":24,"subscribers_count":14,"default_branch":"master","last_synced_at":"2026-01-17T06:48:17.167Z","etag":null,"topics":["gradle","marklogic","unit-testing"],"latest_commit_sha":null,"homepage":"https://marklogic.github.io/marklogic-unit-test/","language":"XQuery","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marklogic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.txt","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-16T20:21:28.000Z","updated_at":"2026-01-16T19:48:40.000Z","dependencies_parsed_at":"2024-05-14T14:03:40.039Z","dependency_job_id":"78cbd205-342b-4893-a84a-9ccbffb5d4a9","html_url":"https://github.com/marklogic/marklogic-unit-test","commit_stats":null,"previous_names":["marklogic/marklogic-unit-test"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/marklogic/marklogic-unit-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marklogic%2Fmarklogic-unit-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marklogic%2Fmarklogic-unit-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marklogic%2Fmarklogic-unit-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marklogic%2Fmarklogic-unit-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marklogic","download_url":"https://codeload.github.com/marklogic/marklogic-unit-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marklogic%2Fmarklogic-unit-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28505570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gradle","marklogic","unit-testing"],"created_at":"2026-01-17T10:00:18.806Z","updated_at":"2026-01-17T10:00:21.829Z","avatar_url":"https://github.com/marklogic.png","language":"XQuery","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub release](https://img.shields.io/github/release/marklogic/marklogic-unit-test.svg)\n![GitHub last commit](https://img.shields.io/github/last-commit/marklogic/marklogic-unit-test.svg)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n# Easy testing of custom MarkLogic modules\n\nmarklogic-unit-test enables you to write and run automated tests for the custom\n[JavaScript modules](https://docs.marklogic.com/guide/getting-started/javascript) and\n[XQuery modules](https://docs.marklogic.com/guide/getting-started/xquery) that you\ncan write and deploy to MarkLogic. Tests can be written in either JavaScript or XQuery and can test modules written\nin either language as well. By getting tests in place for your custom modules, you can speed up development of your\nMarkLogic applications and ensure that they can be changed as easily as possible as new requirements are introduced.\n\nmarklogic-unit-test includes the following components:\n\n1. A MarkLogic library module to help you write your test modules.\n2. A simple web interface for running tests.\n3. Java libraries for running your tests via [JUnit5](https://junit.org/junit5/) and for integrating with other\n   popular Java testing frameworks. As of the 2.0.0 release, these now require Java 17 or higher. \n4. A REST endpoint for integrating with testing frameworks in any language.\n\nPlease see [the user guide](https://marklogic.github.io/marklogic-unit-test/) to get started with adding\nmarklogic-unit-test to your project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarklogic%2Fmarklogic-unit-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarklogic%2Fmarklogic-unit-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarklogic%2Fmarklogic-unit-test/lists"}