← Back to list

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