Skip to content

OpenSourceAWE/AWEMeta.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

129 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWEMeta

Integration tests for OpenSourceAWE packages

KM1 KM2 KM3
KM1 TE1
KM4 KS1 KC2

Last workflow run: 2026-04-17

Check here for the detailed results.

Tests of released versions

  • The workflow Install KiteModels (latest release) installs the latest, released version of KiteModels as package, installs the examples and create a system image. TODO: Also run one of the examples.
  • The workflow Install KiteControllers (latest release) installs the latest, released version of KiteControllers as package, installs the examples and runs the example autopilot.jl
  • The workflow Install KiteSimulators (latest release) installs the package KiteSimulators.jl, which is a meta-package that installs most of the other packages of the OpenSourceAWE software tools. Furthermore it creates a system image and runs the example autopilot.jl.

Tests of pre-release versions

  • The workflow Test KiteModels#main --update checks out the main branch of KiteModels.jl and runs install -y --update; create_sysimage -y.
  • The workflow Test KiteModels#main checks out the main branch of KiteModels.jl and runs create_sysimage, in other words, it uses Manifest-v1.11.toml.default.
  • The workflow Install KiteModels#main installs KiteModels#main as package, installs the examples, creates a system image
  • The workflow Install KiteControllers#main installs KiteControllers#main as package, installs the examples and runs the example autopilot.jl
  • The workflow Test Tethers#main checks out the main branch of Tether.jl and runs install -y and create_sy_image -y.

These scripts run automatically every night between 01:00am and 06:00am.

If this repo is not touched, the runs are paused after three months, so check when they were running the last time before trusting the green badges.

Purpose

Detect possible bugs due to the ways our packages interact with each other or due to broken updates in indirect dependencies (integration test). Furthermore, test the install_examples() function and the create_sys_image scripts.

About

Integration tests for OpenSourceAWE packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors