Skip to content

ksch-workflows/backend-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Test

Acceptance test suite for the REST API provided by the backend service

Dependencies

  • Java17+
  • Docker

Usage

Run tests

./gradlew test

Maintenance

Re-generate Java SDK

TEMP_DIR=$(mktemp -d)

# Generate code
docker run --rm -v "${TEMP_DIR}:/local" openapitools/openapi-generator-cli generate \
    -i https://raw.githubusercontent.com/ksch-workflows/backend/main/docs/openapi.yml \
    -g java \
    --additional-properties=library=native,apiPackage=ksch,invokerPackage=ksch,modelPackage=ksch.model \
    -o /local
    
# Adopt generated code
rm -rf src/main/java && mkdir -p src/main && cp -r $TEMP_DIR/src/main/java src/main/

# Normalize generated code
find . -name "*.java" | xargs -I{} perl -pi -e 's/.*javax.*//g;' {}

Also see

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages