{"id":19398717,"url":"https://github.com/arquillian/smart-testing","last_synced_at":"2026-01-11T17:36:23.915Z","repository":{"id":48857886,"uuid":"87460635","full_name":"arquillian/smart-testing","owner":"arquillian","description":"We know which tests you want to run.","archived":false,"fork":false,"pushed_at":"2022-12-14T20:41:17.000Z","size":2192,"stargazers_count":24,"open_issues_count":52,"forks_count":12,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-03T00:32:09.218Z","etag":null,"topics":["continuous-delivery","continuous-testing","testing"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arquillian.png","metadata":{"files":{"readme":"README.adoc","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":"2017-04-06T18:15:38.000Z","updated_at":"2024-11-23T03:59:24.000Z","dependencies_parsed_at":"2023-01-29T01:00:52.873Z","dependency_job_id":null,"html_url":"https://github.com/arquillian/smart-testing","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Fsmart-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Fsmart-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Fsmart-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Fsmart-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arquillian","download_url":"https://codeload.github.com/arquillian/smart-testing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250578109,"owners_count":21453242,"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":["continuous-delivery","continuous-testing","testing"],"created_at":"2024-11-10T11:06:55.940Z","updated_at":"2026-01-11T17:36:23.887Z","avatar_url":"https://github.com/arquillian.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Smart Testing\n:asciidoctor-source: https://raw.githubusercontent.com/arquillian/smart-testing/master/docs\n:numbered:\n:sectlink:\n:sectanchors:\n:sectid:\n:source-language: java\n:source-highlighter: coderay\n:sectnums:\n:icons: font\n:toc: left\n:data-uri:\n:imagesdir: docs/images\n\nimage:https://travis-ci.org/arquillian/smart-testing.svg?branch=master[\"Build Status\", link=\"https://travis-ci.org/arquillian/smart-testing\"]\n\n*We know which tests you want to run.*\n\nWe all know that as the project evolves we keep adding more and more tests to ship our products confidently. This however has\nan impact on the build time and thus we waste time waiting for the most important question to be answered - \"Did I break anything with my changes?\".\n\nLet it be your local development or a CI server - what if you could know this as soon as possible?\n\nWe created *Smart Testing* to give you the fastest possible feedback loop when it comes to executing your tests.\n\nifndef::generated-doc[]\n\n[discrete]\n### Installation\n\nTo quickly start using Smart Testing all you need to do is to execute following snippet:\n\n`curl -sSL https://git.io/v5jy6 | bash`\n\nYou can also add these flags:\n\n  * `-l|--latest` latest published artifact in Maven Central (that's the default)\n  * `-v|--version=` - specific version to install\n\nFor example:\n\n`curl -sSL https://git.io/v5jy6 | bash -s +++--+++ --latest`\n\nIMPORTANT: The script is tested on Linux, but we do provide basic OSX support footnote:[In case no `.mvn/extension.xml` file exists.] with the fully fledged version coming next release.\n\nIMPORTANT: This script requires `xmllint`, so make sure you have it installed.\n\n[discrete]\n### Documentation\n\nTo read complete documentation head over to http://arquillian.org/smart-testing/\n\nYou can also generate it locally. All you need to have in place is https://docs.docker.com/engine/installation/[Docker].\nSimply execute\n\n```\n$ ./.asciidoctor/generate.sh\n```\nand you are set. You will find generated documentation in the `gh-pages` folder.\n\nOn Linux you can combine it with following command:\n\n```\n./.asciidoctor/generate.sh \u0026\u0026 xdg-open gh-pages/index.html \u0026\u003e/dev/null\n```\n\nThis will generate the documentation and open it in the browser.\n\nendif::generated-doc[]\n\nifdef::generated-doc[]\n\ninclude::{asciidoctor-source}/what-is-this.adoc[]\ninclude::{asciidoctor-source}/installation.adoc[]\ninclude::{asciidoctor-source}/configuration.adoc[]\ninclude::{asciidoctor-source}/configfile.adoc[]\ninclude::{asciidoctor-source}/usage.adoc[]\ninclude::{asciidoctor-source}/registering-strategies.adoc[]\ninclude::{asciidoctor-source}/surefire-providers.adoc[]\ninclude::{asciidoctor-source}/reports.adoc[]\ninclude::{asciidoctor-source}/jenkins.adoc[]\ninclude::{asciidoctor-source}/refcard.adoc[]\ninclude::{asciidoctor-source}/developing.adoc[]\n\nendif::generated-doc[]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farquillian%2Fsmart-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farquillian%2Fsmart-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farquillian%2Fsmart-testing/lists"}