blob: b78ef823dbb0b93996813812d68519fbab8b8b65 [file] [log] [blame]
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<document>
<properties>
<title>Proposal for the Apache Commons Component</title>
</properties>
<body>
<section name="Proposal for the Apache Commons Component">
<subsection name="(0) Rationale">
<p>
A multi-module project focused on providing code for testing applications
using various testing frameworks with an initial focus on JUnit 4.
</p>
</subsection>
<subsection name="(1) Scope of the Package">
<p>
Modules will cover different areas like JUnit 4, JUnit 5 and specialized areas like testing using an embedded
MongoDB instance.
</p>
</subsection>
<subsection name="(1.5) Interaction With Other Packages">
<p>
Each module will have its own requirements like JUnit 4, JUnit 5, and so on.
</p>
</subsection>
<subsection name="(2) Initial Source of the Package">
<p>
The initial contribution is from Gary Gregory (ggregory at apache dot org.)
</p>
<p>
The proposed package name for the new component is
<code>org.apache.commons.testing</code>
.
</p>
</subsection>
<subsection name="(3) Required Apache Commons Resources">
<ul>
<li>
Git Repository - A new repository.
</li>
<li>
Mailing List - Discussions will take place on the general
<em>dev@commons.apache.org</em>
mailing list. To help list subscribers identify messages of interest, it is suggested that
the message
subject of messages about this component be prefixed with [testing].
</li>
<li>JIRA - New component "TESTING", with appropriate version identifiers
as needed.
</li>
</ul>
</subsection>
<subsection name="(4) Initial Committers">
<p>
The initial committers on the Apache Commons Testing component shall be as follows:
<ul>
<li>All Apache Commons Committers</li>
<li>All Apache Committers</li>
</ul>
</p>
</subsection>
</section>
</body>
</document>