Skip to content

feat: Add unit tests, modernize Rust syntax, and add licensing#21

Merged
aarkegz merged 5 commits intoarceos-hypervisor:masterfrom
YanLien:master
Jul 26, 2025
Merged

feat: Add unit tests, modernize Rust syntax, and add licensing#21
aarkegz merged 5 commits intoarceos-hypervisor:masterfrom
YanLien:master

Conversation

@YanLien
Copy link
Contributor

@YanLien YanLien commented Jul 20, 2025

  • Add comprehensive unit test suite for VMX virtualization
  • Update deprecated Rust syntax for nightly toolchain compatibility
  • Add multi-license support (GPL-3.0, Apache-2.0, Mulan licenses)

YanLien added 2 commits July 20, 2025 08:34
- Add comprehensive unit test suite for VMX virtualization
- Update deprecated Rust syntax for nightly toolchain compatibility
- Add multi-license support (GPL-3.0, Apache-2.0, Mulan licenses)
@YanLien YanLien requested a review from aarkegz July 20, 2025 01:07
YanLien and others added 2 commits July 22, 2025 13:48
- ci: remove redundant documentation check from main CI job
- deps: add spin dependency and rename 'amd' feature to 'svm'
- docs: fix typos and update feature descriptions in README
- test: extract mock implementations to reusable test_utils module
- refactor: clean up commented code and standardize paste macro usage
- test: consolidate duplicate mock HAL implementations across test files

This refactor improves code organization, reduces duplication in tests,
and aligns feature naming with standard virtualization terminology.
@YanLien YanLien requested a review from aarkegz July 23, 2025 00:32
@aarkegz aarkegz merged commit edc1ac0 into arceos-hypervisor:master Jul 26, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants