Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

About

  • 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

NumberItemDescriptionStatusNotesResources
1Test Environment



2Rust Compiler



3Rust Compiler Test Suite



4Rust Compiler Test Report




#
Item
Description
Status
Notes
Resources






1
Test Environment
  • Target platform selection
Complete
  • Selected qemu-system-riscv64's virt machine emulation as the target platform running on an x86_64 Linux host machine







  • Basic Linux test environment creation
Complete
  • Selected Ubuntu Linux as the host filesystem






  • Design of testing strategy
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 manually







2
Rust Compiler
  • Verify that the Rust compiler builds and runs
Complete
  • All good. No special mods needed.

3
Rust Compiler Test Suite
  • Verify that the Rust compiler test builds and runs
Complete
  • All good. No special mods needed.
  • Issue with docker image for RISC-V Rust.






4
Test Report
  • Generate initial compiler test results
Complete
  • Some codegen test failures seen.







  • No labels