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 - javaxt-project/javaxt-core-test: Used to test the javaxt-core library

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
javaxt-core-build
javaxt-core-build
 
 
javaxt-core-test
javaxt-core-test
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
pom.xml
pom.xml
 
 

Repository files navigation

JavaXT Core Test Project

This project is used to test the javaxt-core library, providing test coverage for various components and utilities.

The project consists of two main modules that work together to test the javaxt-core library:

  1. javaxt-core-build: Builds the javaxt-core library using sources from a local directory or GitHub
  2. javaxt-core-test: Runs test scripts

Building the Project

Build All Modules (Default Branch)

mvn clean install

Build with Specific Branch

# Build using a specific branch (e.g., 'dev')
mvn clean install -Djavaxt.core.branch=dev

# Build using a feature branch
mvn clean install -Djavaxt.core.branch=feat/54

# Build using a specific commit/tag
mvn clean install -Djavaxt.core.branch=v1.11.3

Build with Local javaxt-core Directory

# Build using local javaxt-core source directory
mvn clean install -Djavaxt.core.local.dir=/path/to/javaxt-core/src

# Example with Windows path (point to src directory)
mvn clean install -Djavaxt.core.local.dir=C:\path\to\javaxt-core\src

Note: The local directory should point to the source directory containing the javaxt-core Java files (typically the src directory), not necessarily a Maven project. The files will be copied and compiled directly in the test project.

Running Tests

Run All Tests (Default Branch)

mvn test

Run Tests with Specific Branch

# Run tests against a specific branch
mvn test -Djavaxt.core.branch=dev

# Run tests against a feature branch
mvn test -Djavaxt.core.branch=feat/54

Run Tests with Local javaxt-core Directory

# Run tests against local javaxt-core source
mvn test -Djavaxt.core.local.dir=/path/to/javaxt-core/src

# Example with Windows path (point to src directory)
mvn test -Djavaxt.core.local.dir=C:\path\to\javaxt-core\src

Command Line Interface

A jar file is created during the "package" phase and can be used to interactively test javaxt-core features.

# Build jar file (See above for more options)
mvn clean package

# Execute tests via command line
java -jar dist/javaxt-core-test.jar -test ...

Contributing

When adding new tests:

  1. Place test classes in the appropriate package under javaxt-core-test/src/test/java/
  2. Follow the existing naming conventions
  3. Include comprehensive test coverage for edge cases
  4. Add any additional resources to javaxt-core-test/src/main/resources/

About

Used to test the javaxt-core library

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

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.