Arquillian Core 1.0.0.Beta1 Released

Since we wrote this post we didn't laze around. Check our latest announcement.

The Arquillian team is proud to announce the 1.0.0.Beta1 release of the Arquillian Core component!

What is Arquillian?

Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

Release details

Component Arquillian Core
Version 1.0.0.Beta1 view tag
Release date 2011-05-18
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.core

  • org.jboss.arquillian.core » arquillian-core-api jar javadoc pom
  • org.jboss.arquillian.core » arquillian-core-spi jar javadoc pom
  • org.jboss.arquillian.core » arquillian-core-impl-base jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-api jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-spi jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-impl-base jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-api jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-spi jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-impl-base jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-spi jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-impl-base jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-api jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-spi jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-impl-base jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-core jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-standalone jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-container jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-core jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-standalone jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-container jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-cdi jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-ejb jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-resource jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-initialcontext jar javadoc pom
  • org.jboss.arquillian.protocol » arquillian-protocol-servlet jar javadoc pom
  • org.jboss.arquillian.protocol » arquillian-protocol-jmx jar javadoc pom
  • org.jboss.arquillian » arquillian-bom pom

Release notes and resolved issues 32

API / SPI change freeze

Component Upgrade
  • ARQ-416 - Update dependencies in Getting Started
Feature Request
  • ARQ-66 - provide a mechanism for adding library JARs (test dependencies) to the deployment
  • ARQ-109 - RunMode Local should support TestEnrichment
  • ARQ-177 - create a Maven archetype for Arquillian (JUnit)
  • ARQ-194 - Support multiple bundle deployments
  • ARQ-195 - Expose a Deployer API to the TestCase
  • ARQ-198 - Install bundle from maven dependencies
  • ARQ-216 - Should be able to communicate between Client and Container
  • ARQ-297 - add an essential build profile to make build more approachable
  • ARQ-307 - In an EAR deployment, allow the customization of test.war
  • ARQ-311 - Add runtime ConfigurationException for use in DeployableContainer#setup()
  • ARQ-321 - Test enrichers should provide a ready-made auxiliary archive dependency
  • ARQ-325 - Create build job to publish nightly snapshot of docs
  • ARQ-357 - Create a single extension point
  • ARQ-361 - Split up Arquillian repository
  • ARQ-385 - Extract Container/Deployment support as a extension
  • ARQ-386 - Extract Configuration as a separate module
  • ARQ-405 - CDEnricher should not fail on missing Bean on Method Parameter injection
  • ARQ-419 - Enrichment support for DeploymentScenarioGenerator implementations
  • ARQ-447 - Track ShrinkWrap and Descriptors Beta-1 release
Bug
  • ARQ-55 - TestNG @Test(dependsOnMethods="") does not work when running inside the container
  • ARQ-296 - Arquilian should fail gracefully when no container is present
  • ARQ-418 - Arquillian container configuration reference mistakes
  • ARQ-427 - Wrong undeployment order
  • ARQ-428 - EOFException on Websphere
  • ARQ-445 - Error in docs: Testing JPA and SHRINKWRAP-266
  • ARQ-451 - org.jboss.arquillian.spi.ArquillianProxyException: java.lang.AssertionError : Proxied because : Could not find suitable constructor
Task
  • ARQ-193 - Create auxillary OSGi test bundle
  • ARQ-399 - Allow for configurable Jetty Configuration classes
  • ARQ-420 - Restore embedded OSGi functionality
  • ARQ-421 - Restore remote OSGi functionality
  • ARQ-429 - Allign OSGi containers with latest core changes

Thanks to the following list of contributors: Aslak Knutsen, Gerhard Poul, Ales Justin, David R. Allen