CMake: Подключение riscv-arch-test для тестирования имплементации rv32
При написании своей VM для RISC-V возникла необходимость в тестировании.Сначала я пытался писать юнит-тесты самостоятельно, но выходило, что я просто копирую логику из основной.И по сути тестирую не соответствие спецификации, а соответствие моему пониманию.Через некоторое время я наткнулся на официальный набор тестов для RISC-V и решил их использовать.Это помогло найти несколько багов в моём коде....
https://clck.ru/3KRPdD
При написании своей VM для RISC-V возникла необходимость в тестировании.Сначала я пытался писать юнит-тесты самостоятельно, но выходило, что я просто копирую логику из основной.И по сути тестирую не соответствие спецификации, а соответствие моему пониманию.Через некоторое время я наткнулся на официальный набор тестов для RISC-V и решил их использовать.Это помогло найти несколько багов в моём коде....
https://clck.ru/3KRPdD
2 д. назад