Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Разработка скелета структуры теста #2

Open
dsmv opened this issue Jun 20, 2021 · 2 comments
Open

Разработка скелета структуры теста #2

dsmv opened this issue Jun 20, 2021 · 2 comments

Comments

@dsmv
Copy link

dsmv commented Jun 20, 2021

Система тестирования должна поддерживать запуск нескольких разных элементарных тестов через скрипт.
Результатом тестирования каждого элементарного теста должна быть строка

  • TEST PASSED - в случае правильного выполнения теста
  • TEST FAILED - в случае неправильного выполнения теста

Общий лог файл должен вывести результаты работы каждого теста и общий результат.

@dsmv
Copy link
Author

dsmv commented Jun 21, 2021

35e6b07
Добавлен пример test_example со структурой теста.
Выполняется на EDA Playground с симулятором Mentor Questa 2020.1
Запуск группового теста производится через run.bash; Его надо отредактировать для выбора нужных тестов.
В конце выводится информация о результате выполнения каждого теста.
Не формируется итоговое сообщение о выполнении группы тестов.

@dsmv
Copy link
Author

dsmv commented Jul 13, 2021

508cf02

2.1.4.1 - src_m2 - testbench получает номер теста через функцию $value$plusargs( "test_id=%0d", args )

Основные свойства:

  • недоступно применение generate, это недостаток
  • не требуется перекомпиляция (стадия elaborate) для Vivado Simulator - это большой плюс

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

No branches or pull requests

1 participant