Mycelium/.gitlab-ci.yml
Ava Affine 0476160ae3 WIP HyphaeVM
This commit is a WORK IN PROGRESS for the base implementation of the
HyphaeVM. This will be squashed into a larger commit eventually when
the work of implementing the HyphaeVM is finished.

Do note the in progress number package implementation in snippets

Signed-off-by: Ava Affine <ava@sunnypup.io>
2025-07-10 16:56:41 -07:00

47 lines
721 B
YAML
Executable file

default:
image: rustlang/rust:nightly
stages:
- build
- test-frontend
- test-backend
compile-library:
stage: build
script:
- cargo build --lib
compile-decomposer:
stage: build
script:
- cargo build --bin decomposer
unit-test-lexer:
stage: test-frontend
script:
- cargo test lexer
unit-test-parser:
stage: test-frontend
script:
- cargo test parser
unit-test-number-package:
stage: test-frontend
script:
- cargo test number
unit-test-stackstack:
stage: test-backend
script:
- cargo test stackstack
unit-test-quickmap:
stage: test-backend
script:
- cargo test hmap
unit-test-instruction-decoding:
stage: test-backend
script:
- cargo test util