Project

General

Profile

Actions

Bug #10696

open

Error: Failed to load custom data generators for plasma.

Added by Alexander Protsenko almost 4 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Category:
Configuration
Target version:
Start date:
01/29/2021
Due date:
% Done:

0%

Estimated time:
Detected in build:
git
Platform:
Published in build:

Description

В качестве примера используется проект: MicroTESK for Plasma

Пример лога:

ru.ispras.microtesk.model.plasma.InstructionAluTestCase > test STANDARD_OUT
    Command line: -g -ae -tl -cl -cfp instruction_alu plasma src/main/arch/plasma/templates/instruction_alu.rb
    Error: Failed to load custom data generators for plasma.

Этого можно добиться, убрав ссылки в settings.xml

 <extension name="beq-if-then"     path="ru.ispras.microtesk.mips.test.branch.MipsEqDataGenerator"/>

Или в сборке

    '-ed',
    "${project.projectDir}/build/target/arch/plasma/extensions" 

Что нужно сделать:
1. Описать в документации (и возможно подробнее в логе) что же такое эти "custom data generators", зачем они нужны (например, в пустом тесте) и как их создать.
2. Если это возможно, сделать генератор по умолчанию.

Actions #1

Updated by Alexander Protsenko over 1 year ago

  • Target version changed from 2.5 to 2.6
Actions #2

Updated by Alexander Protsenko over 1 year ago

Внесены следующие изменения:
https://forge.ispras.ru/projects/microtesk/wiki/Installation_Guide

 $ sh bin/compile.sh arch/demo/minimips/model/minimips.nml arch/demo/minimips/model/mmu/minimips.mmu
-->
 $ sh bin/compile.sh arch/demo/minimips/model/minimips.nml arch/demo/minimips/model/mmu/minimips.mmu --extension-dir arch/demo/minimips/extensions 

Иначе minimips требует информацию о генераторах при запуске шаблона euclid.rb

Actions

Also available in: Atom PDF