{"id":24505513,"url":"https://github.com/thahnen/runtestsseparatejvmplugin","last_synced_at":"2025-03-15T08:41:41.268Z","repository":{"id":47488544,"uuid":"399567120","full_name":"thahnen/RunTestsSeparateJVMPlugin","owner":"thahnen","description":"Run jUnit tests in a separate JVM. Differ between tests running sequentially and in parallel.","archived":false,"fork":false,"pushed_at":"2022-05-05T14:48:07.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T23:32:03.278Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://plugins.gradle.org/plugin/com.github.thahnen.runtestsseparatejvm","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thahnen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-24T18:29:05.000Z","updated_at":"2021-12-29T23:53:56.000Z","dependencies_parsed_at":"2022-09-16T14:01:06.186Z","dependency_job_id":null,"html_url":"https://github.com/thahnen/RunTestsSeparateJVMPlugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thahnen%2FRunTestsSeparateJVMPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thahnen%2FRunTestsSeparateJVMPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thahnen%2FRunTestsSeparateJVMPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thahnen%2FRunTestsSeparateJVMPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thahnen","download_url":"https://codeload.github.com/thahnen/RunTestsSeparateJVMPlugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243707297,"owners_count":20334614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-01-21T23:30:14.567Z","updated_at":"2025-03-15T08:41:41.233Z","avatar_url":"https://github.com/thahnen.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RunTestsSeparateJVMPlugin\n\n![GitHub Action](https://github.com/thahnen/RunTestsSeperateJVMPlugin/actions/workflows/gradle.yml/badge.svg)\n![Azure Pipeline](https://dev.azure.com/hahnentt/Gradle%20Plugins/_apis/build/status/thahnen.RunTestsSeparateJVMPlugin?branchName=main)\n[![Coverage](.github/badges/jacoco.svg)](https://github.com/thahnen/RunTestsSeperateJVMPlugin/actions/workflows/gradle.yml)\n\nGradle plugin to configure jUnit tests which should be run in a separate JVM. Also allows distinguishing between running\ntests sequentially or in parallel.\n\n## Usage\n\nTo find out how to apply this plugin to your Gradle project see the information over at the\n[Gradle Plugin Portal](https://plugins.gradle.org/plugin/com.github.thahnen.runtestsseparatejvm)!\n\nTo use this plugin you need to provide names of jUnit test classes to the project. You can use environment variables or\nsystem properties or the projects gradle.properties file using the following scheme:\n\n```properties\n# List of tasks which should be run in separate JVM and sequentially\nplugins.runtestsseparatejvm.listOfTests.sequential=Set\u003cString\u003e\n\n# List of tasks which should be run in separate JVM and in parallel\nplugins.runtestsseparatejvm.listOfTests.parallel=Set\u003cString\u003e\n\n# (Optional) Timeout for running task in separate JVM and sequentially\n# -\u003e Unit is minutes (would override inherited timeout) / ignored when no tests given!\nplugins.runtestsseparatejvm.timeout.sequential=Int\n\n# (Optional) Timeout for running task in separate JVM and in parallel\n# -\u003e Unit is minutes (would override inherited timeout) / ignored when no tests given!\nplugins.runtestsseparatejvm.timeout.parallel=Int\n\n# (Optional) Inherit configuration from standard Gradle test task named \"test\"\n# -\u003e This only inherits a fraction of possible configurations yet (including timeout)!\nplugins.runtestsseparatejvm.inheritTestConfiguration=Boolean\n\n# (Optional) Inherit configuration from Gradle \"test-retry\" plugin and its extension of task named \"test\" if found\nplugins.runtestsseparatejvm.inheritTestRetryConfiguration=Boolean\n\n# (Optional) Silence warnings / information produced by this plugin\nplugins.runtestsseparatejvm.silenced=Boolean\n```\n\nYou can choose to only use a configuration to run tests sequentially or in parallel or both!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthahnen%2Fruntestsseparatejvmplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthahnen%2Fruntestsseparatejvmplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthahnen%2Fruntestsseparatejvmplugin/lists"}