apache / apache/maven-surefire

[SUREFIRE-1213] MOJO pre-integration-test and post-integration-test

Open
#2,478 0 comments 0 reactions 0 assignees View on GitHub
enhancement priority:major
Dominant language
Java
Stars
461
Forks
588
Avg merge
1d 8h
Merged PRs (30d)
19

Description

**[Tibor Digana](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=tibor17)** opened **[SUREFIRE-1213](https://issues.apache.org/jira/browse/SUREFIRE-1213?redirect=false)** and commented

Introduce MOJO phase pre-integration-test and post-integration-test.
Introduce JSR 223 miscellaneous scriptables (BashShell, JavaScript, Nashorn). The goal is to run environment setup and cleanup before/after integration tests.
For the sake of Surefire build already requires JDK 6 (javac 1.5 still used) these two MOJOs will be added as experimental implementations of Surefire 3.0 which will be built on the top of Java 1.6.

---
No further details from [SUREFIRE-1213](https://issues.apache.org/jira/browse/SUREFIRE-1213?redirect=false)

Contributor guide

Open the contributing guide

Research direction

Start by reading the SUREFIRE-1213 description and the Maven lifecycle context for the proposed pre-integration-test and post-integration-test MOJOs. Then investigate the JSR 223 scriptable implementations named in the issue, including BashShell, JavaScript, and Nashorn; done means providing environment setup and cleanup around integration tests while preserving the stated Java-version constraints.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, java, javascript
Domain
build-system, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.