Skip to content

The framework's base types and utilities

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-report.md
Notifications You must be signed in to change notification settings

SpineEventEngine/base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status   codecov   license

Spine Event Engine Base

This repository contains the code of foundation of the Spine Event Engine framework which includes:

These components are used by core-java and are not supposed to be used directly by the end user project.

The repository also contains:

Notes on Coverage

Currently, the coverage stats reflect the hits gathered from unit tests. However, Gradle plugins - a significant part of this repository - are covered with integration tests. During each of those, a standalone Gradle process is launched. The limitations of jacoco task API do not allow to include the coverage of such tests into the repository coverage report easily. Therefore, current coverage percentage shown is significantly lower than a real one.

pull scripts

In most Spine repositories, we update the config submodule by running ./config/pull (or its Batch equivalent). However, in base we also need to copy Gradle buildSrc directory into included builds: smoke-tests and base-validating-builders. Thus, here we have ./pull and .\pull.bat scripts which do whatever their config counterparts do and also copy buildSrc into the two included build directories.

It is always recommended running ./pull instead of ./config/pull.