{"id":15045011,"url":"https://github.com/arquillian/arquillian-core","last_synced_at":"2025-05-14T05:10:36.611Z","repository":{"id":1427719,"uuid":"1581656","full_name":"arquillian/arquillian-core","owner":"arquillian","description":"Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.","archived":false,"fork":false,"pushed_at":"2025-05-02T11:17:03.000Z","size":6282,"stargazers_count":383,"open_issues_count":42,"forks_count":196,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-05-03T07:49:13.965Z","etag":null,"topics":["integration-testing","java","jvm","test-automation","testing"],"latest_commit_sha":null,"homepage":"http://arquillian.org","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T10:12:58.000Z","updated_at":"2025-04-16T16:36:26.000Z","dependencies_parsed_at":"2023-07-05T17:15:23.915Z","dependency_job_id":"cf039b12-ed5e-47dc-980b-c7fed6d3688e","html_url":"https://github.com/arquillian/arquillian-core","commit_stats":{"total_commits":1159,"total_committers":105,"mean_commits":"11.038095238095238","dds":0.5504745470232959,"last_synced_commit":"a5129ff9c5335d0dd5a3e00bd3b7e8fd85d671dd"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Farquillian-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Farquillian-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Farquillian-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arquillian%2Farquillian-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arquillian","download_url":"https://codeload.github.com/arquillian/arquillian-core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"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":["integration-testing","java","jvm","test-automation","testing"],"created_at":"2024-09-24T20:51:20.917Z","updated_at":"2025-05-14T05:10:36.585Z","avatar_url":"https://github.com/arquillian.png","language":"Java","funding_links":[],"categories":["测试"],"sub_categories":[],"readme":"= Arquillian - So you can rule your code. Not the bugs.\n:asciidoctor-source: https://raw.githubusercontent.com/arquillian/arquillian-core/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\nimage:https://travis-ci.org/arquillian/arquillian-core.svg?branch=master[\"Build Status\", link=\"https://travis-ci.org/arquillian/arquillian-core\"]\n\nifndef::generated-doc[]\nTo read complete documentation visit https://arquillian.org/arquillian-core/\nendif::generated-doc[]\n\n\nArquillian is an innovative and highly extensible testing platform for the JVM that enables developers to\neasily create automated integration, functional and acceptance tests for Java middleware.\n\n== Arquillian makes integration testing a breeze!\n\nPicking up where unit tests leave off, Arquillian handles all the plumbing of container management, deployment and framework initialization so you can focus on the task at hand, writing your tests. Real tests. In short…\n\nArquillian brings the test to the runtime so you don’t have to manage the runtime from the test (or the build). Arquillian eliminates this burden by covering all aspects of test execution, which entails:\n\n* Managing the lifecycle of the container (or containers)\n* Bundling the test case, dependent classes and resources into a ShrinkWrap archive (or archives)\n* Deploying the archive (or archives) to the container (or containers)\n* Enriching the test case by providing dependency injection and other declarative services\n* Executing the tests inside (or against) the container\n* Capturing the results and returning them to the test runner for reporting\n\nTo avoid introducing unnecessary complexity into the developer’s build environment, Arquillian integrates seamlessly with familiar testing frameworks (e.g., JUnit 4, JUnit 5, TestNG 5), allowing tests to be launched using existing IDE, Ant and Maven test plugins — without any add-ons.\n\nifdef::generated-doc[]\n== Guide\n\ninclude::{asciidoctor-source}/introduction.adoc[]\ninclude::{asciidoctor-source}/getting-started.adoc[]\ninclude::{asciidoctor-source}/deployment-archives.adoc[]\ninclude::{asciidoctor-source}/containers.adoc[]\ninclude::{asciidoctor-source}/test-enrichers.adoc[]\ninclude::{asciidoctor-source}/rules.adoc[]\ninclude::{asciidoctor-source}/additional-features.adoc[]\ninclude::{asciidoctor-source}/protocols.adoc[]\ninclude::{asciidoctor-source}/build-integration.adoc[]\ninclude::{asciidoctor-source}/advanced-topics.adoc[]\nendif::generated-doc[]\n\n== Useful URLs\n\n* http://arquillian.org[Project Site]\n* http://arquillian.org/guides[Guides]\n* http://discuss.arquillian.org/[Forum]\n* https://issues.redhat.com/browse/ARQ[Issue Tracker]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farquillian%2Farquillian-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farquillian%2Farquillian-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farquillian%2Farquillian-core/lists"}