GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - junit-team/junit-framework: ✅ The programmer-friendly testing framework for Java and the JVM

BranchesTags
Open more actions menu

Latest commit

 

History

11,245 Commits
11,245 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
documentation
documentation
 
 
gradle
gradle
 
 
junit-bom
junit-bom
 
 
junit-jupiter-api
junit-jupiter-api
 
 
junit-jupiter-engine
junit-jupiter-engine
 
 
junit-jupiter-migrationsupport
junit-jupiter-migrationsupport
 
 
junit-jupiter-params
junit-jupiter-params
 
 
junit-jupiter
junit-jupiter
 
 
junit-platform-commons
junit-platform-commons
 
 
junit-platform-configuration-api
junit-platform-configuration-api
 
 
junit-platform-configuration-processor
junit-platform-configuration-processor
 
 
junit-platform-console-standalone
junit-platform-console-standalone
 
 
junit-platform-console
junit-platform-console
 
 
junit-platform-engine
junit-platform-engine
 
 
junit-platform-launcher
junit-platform-launcher
 
 
junit-platform-reporting
junit-platform-reporting
 
 
junit-platform-suite-api
junit-platform-suite-api
 
 
junit-platform-suite-engine
junit-platform-suite-engine
 
 
junit-platform-suite
junit-platform-suite
 
 
junit-platform-testkit
junit-platform-testkit
 
 
junit-start
junit-start
 
 
junit-vintage-engine
junit-vintage-engine
 
 
jupiter-tests
jupiter-tests
 
 
platform-tests
platform-tests
 
 
platform-tooling-support-tests
platform-tooling-support-tests
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.jitpack.yml
.jitpack.yml
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
KEYS
KEYS
 
 
LICENSE.md
LICENSE.md
 
 
NOTICE.md
NOTICE.md
 
 
README.md
README.md
 
 
RELEASING.md
RELEASING.md
 
 
SECURITY.md
SECURITY.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

JUnit

This repository is the home of JUnit Platform, Jupiter, and Vintage.

Sponsors

Support JUnit

  • Gold Sponsors: JetBrains, Netflix
  • Silver Sponsors: Micromata, Quo Card
  • Bronze Sponsors: Premium Minds, codefortynine, Info Support, Code Intelligence, Route4Me, Testiny

Latest Releases

  • General Availability (GA): JUnit 6.1.3 (August 7, 2026)
  • Preview (Milestone/Release Candidate): N/A

Documentation

  • User Guide
  • Javadoc
  • Release Notes
  • Examples

Contributing

Contributions to JUnit are both welcomed and appreciated. For specific guidelines regarding contributions, please see CONTRIBUTING.md in the root directory of the project. Those willing to use milestone or SNAPSHOT releases are encouraged to file feature requests and bug reports using the project's issue tracker. Issues marked with an up-for-grabs label are specifically targeted for community contributions.

Getting Help

Ask JUnit-related questions on StackOverflow or use the Q&A category on GitHub Discussions.

Continuous Integration Builds

CI

Official CI build that performs quick checks on submitted pull requests and runs build matrices for the latest release and early access versions of OpenJDK.

Code Coverage

Code coverage using JaCoCo for the latest build is available on Codecov.

A code coverage report can also be generated locally via the Gradle Wrapper by executing ./gradlew clean jacocoRootReport. The results will be available in build/reports/jacoco/jacocoRootReport/html/index.html.

Develocity

Revved up by Develocity

JUnit utilizes Develocity for Build Scans, Build Cache, and Predictive Test Selection.

The latest Build Scans are available on develocity.junit.org. Currently, only core team members can publish Build Scans on that server. You can, however, publish a Build Scan to scans.gradle.com by using the --scan parameter explicitly.

The remote Build Cache is enabled by default for everyone so that local builds can reuse task outputs from previous CI builds.

Building from Source

You need JDK 25 to build JUnit. Gradle toolchains are used to detect and potentially download additional JDKs for compilation and test execution.

All modules can be built and tested with the Gradle Wrapper using the following command:

./gradlew build

All modules can be installed in a local Maven repository for consumption in other local projects via the following command:

./gradlew publishToMavenLocal

Dependency Metadata

JUnit Jupiter version JUnit Vintage version JUnit Platform version

Consult the Dependency Metadata section of the User Guide for a list of all artifacts of the JUnit Platform, JUnit Jupiter, and JUnit Vintage.

About

✅ The programmer-friendly testing framework for Java and the JVM

junit.org

Topics

javajunitjunit-jupiterjunit-platformjunit-vintagekotlinkotlin-testingtest-framework

Resources

Readme
EPL-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

7.1k stars

Watchers

264 watching

Forks

1.7k forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.