Back to list
lbise

andromeda-buildsystem

by lbise

0🍴 0📅 Jan 25, 2026

SKILL.md


name: andromeda-buildsystem description: Build and run tests using the andromeda build system

Andromeda is a custom buildsystem used to build and test code developed for the Shannon-p ASIC.

Andromeda

The ANDROMEDA_ROOT env variable provides the root path to the folder containing all the scripts, source code and tests.

The entry point to the buildsystem is the build.py script.

Important parameters:

  • -p : Path to the project you want to build or test to run
  • -x : After building the necessary apps, run the tests
  • --match-test : Run a single test from a suite

There are two kinds of tests: hardware-in-the-loop and unity based unit tests that can run on the host (unity_host) or on the embedded target (unity_rcu|uart|...) You should favor running unity_host tests only as they are the fastest.

Examples

  • Building a lib : $ANDROMEDA_ROOT/build.py -p prj/rcu/lib/dmtx
  • Build and run all tests : $ANDROMEDA_ROOT/build.py -p prj/tst/unity_host/dmtx/base -x
  • Build and run a single test : $ANDROMEDA_ROOT/build.py -p prj/tst/unity_host/dmtx/base -x --match-test my_test

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon