Skip to content

galberding/AMiRo-CI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration Builder and Tester

amiroCI is a testing tool written for the AMiRo-OS and AMiRo-Apps project. Goal is to utilize a configuration file that contains all desired parameters that should be tested, and apply those with the help of conditional compilation. The results of all compile processes are gathered in a single report file, presenting the used parameter configuration as well as error, warn and note messages. This report can be compared to an existing one which generates an comparison containing only those compilations that does not exist or match those in the latter report. The Wiki contains more detailed information about the capabilities and how to use amiroCI.

Setup

pip install git+https://gitlab.ub.uni-bielefeld.de/AMiRo/amiroci.git

Recommended Environment Setup

In order to test the Amiro-OS or Amiro-Apps the root needs to be provided. This can be achieved on two different ways, with the CLI or with environment variables:

export AOS_ROOT=path/to/Amiro-os
export AOS_APPS_ROOT=path/to/Amiro-apps
export AOS_REPLACE_CONF=path/to/replconf.yaml

The environment variables are interpreted as default but can be overwritten with the CLI.

Execution

amiroCI --help

For more detailed usage examples take a look at CLI Usage.

Releases

No releases published

Packages

No packages published