Utilize Gradle TestKit
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- groovy
- Domain
- build-system, testing
Research direction
Start by reviewing the existing tests and test resources, then identify where Gradle TestKit and Liberty server processes are used. Determine which tests can share a process, replace messages.log validation with MBean checks, and define how failing test folders should be archived.
Written by the indexing model from the issue text.
Description
Consolidate tests and test resources. Could some reuse the same Liberty process? We run the Liberty server in order to test certain features, but probably not necessary. Do not validate stuff through messages.log - use mbean instead.
zip/save folder when a test has a problem?
- Dominant language
- Groovy
- Stars
- 52
- Forks
- 48
- Avg merge
- 21h 22m
- Merged PRs (30d)
- 2
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from OpenLiberty/ci.gradle
-
generateFeatures
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
OpenLiberty/ci.gradle#1118 ·
-
automated tests devMode
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
OpenLiberty/ci.gradle#957 ·
-
Create a new lightweight goal/task that evaluates all the configuration and creates the liberty-plugin-config.xml potentially without installing Liberty itself and without creating the server itselfPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
OpenLiberty/ci.gradle#1078 · 1 comment ·
-
Update LGP to align with latest "generate features" behaviour from LMPMay be free again @turkeylurkey claimed this 188 days ago, and no pull request is open. OpengenerateFeatures
OpenLiberty/ci.gradle#1077 · 1 comment · 1 assignee ·
-
devMode
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
OpenLiberty/ci.gradle#1072 ·
All issues in OpenLiberty/ci.gradle
Similar issues
-
ca-certificates_data-with-certs slice does not have newline at the end in /etc/ca-certificates.confOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
canonical/chisel-releases#1510 ·
Maintainers usually reply within 2 days
-
maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
assistant-ui/assistant-ui#10496 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
enhancement priority::low upstream
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
Maintainers usually reply within 1 day
-
area-infrastructure
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
dotnet/aspnetcore#70524 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100