...
- The Rust compiler has a comprehensive test suite.
- This foundational work item aims to generate initial test reports from that test suite for the riscv64-unknown-linux-gnu Rust compiler target triple.
- Along the way, this work items aims to highlight any perceivable risks for current and future work.
Sub-tasks
Number | Item | Description | Status | Notes | Resources |
---|
1 | Test Environment | Target platform selection | Complete | Selection qemu-system-riscv64's virt machine emulation as the target platform |
|
Basic Linux test environment creation | Complete | Selected Ubuntu Linux ( x86_64riscv64) as the host filesystemtarget filesystem | Ubuntu Linux for RISC-V 64-bit systems |
Design of a testing strategy | Complete | Decided to build and run the compiler and test assets 'natively' on the above test environment (Experimented with cross compilation but that threw up known errors that were deemed invalid) Decided to execute the test runner manually once the test assets were built |
|
2 | Rust Compiler | Verify that the Rust Compiler builds and runs natively for the risc64-unknown-linux-gnu target triple | Complete | All OK. No special mods needed. |
|
3 | Rust Compiler Test Suite | Verify that the Rust Compiler test suite builds and runs natively for the riscv64-unknown-linux-gnu target triple | Complete | 4 | Rust Compiler Test Report |
# | Item | Description | Status | Notes | Resources | 1 | Test Environment | | Complete | | | Complete | | | | Complete | Decided to build and run the compiler and test assets 'natively' on the above system
(Experimented with cross compilation but that threw up known errors which aren't deemed worth fixing at present).
Decided to execute the test runner manually2 | Rust Compiler | | good 3 | Rust Compiler Test SuiteAll good. No special mods needed.
Issue with docker image for | Complete | Issue encountered with docker image for RISC-V |
rust merged. |
4 | Rust Compiler Test |
Page Properties |
---|
Dependency | |
|
---|
Upstreaming | | Upstream version |
|
---|
Contacts | |
|
---|
|