DAAL Framework provides an application abstraction layer and APIs for testing. Implements common code and several safety requirements.
-
Testing possibility of applications without any framework dependencies (e.g. Autosar, FEO..)
-
Independence on Runtime Environment e.g. Linux, QNX
-
Triggers: abstraction of how an application is executed. I.e. cyclic, event-based, conditional fork-join, …
-
AppHandler: Abstraction to handle one or multiple applications, configuration of core
-
Supports Error Handling and Health Monitoring
-
Environment: Abstraction of the Runtime environment, Autosar, Linux.
-
Executor: Manages the lifecycle
-
IoHandler: Abstraction for handling the communication
git clone https://github.com/eclipse-score/inc_daal.git
cd inc_daalTo build all targets of the module the following command can be used:
bazel build //src/...This command will instruct Bazel to build all targets that are under Bazel
package src/. The ideal solution is to provide single target that builds
artifacts, for example:
bazel build //src/<module_name>:release_artifactswhere :release_artifacts is filegroup target that collects all release
artifacts of the module.
bazel test //tests/...- A centralized docs structure is planned.