Add UTEST_TESTBENCH predefined macro
This commit is contained in:
parent
79f9ac5ad6
commit
9b629cd073
@ -209,6 +209,7 @@ UTest об ошибке в симуляции. К сожалению, в Icarus
|
|||||||
на файл с входными данными для теста.
|
на файл с входными данными для теста.
|
||||||
- `UTEST_WORK_DIR` - путь ко временной рабочей папке теста. Сюда можно сохранить результаты тестбенча для последующей
|
- `UTEST_WORK_DIR` - путь ко временной рабочей папке теста. Сюда можно сохранить результаты тестбенча для последующей
|
||||||
проверки в коде сценария.
|
проверки в коде сценария.
|
||||||
|
- `UTEST_TESTBENCH` - флаг для определения того, что код выполняется в среде UTest (`ifdef UTEST_TESTBENCH ...`).
|
||||||
|
|
||||||
Примеры
|
Примеры
|
||||||
-------
|
-------
|
||||||
|
|||||||
@ -649,7 +649,8 @@
|
|||||||
;;;
|
;;;
|
||||||
(define (utest-verilog-defines)
|
(define (utest-verilog-defines)
|
||||||
(append
|
(append
|
||||||
`((UTEST_BASE_DIR ,(format "'\"~a\"'" (utest/base-path)))
|
`(UTEST_TESTBENCH
|
||||||
|
(UTEST_BASE_DIR ,(format "'\"~a\"'" (utest/base-path)))
|
||||||
(UTEST_WORK_DIR ,(format "'\"~a\"'" (utest/work-path))))
|
(UTEST_WORK_DIR ,(format "'\"~a\"'" (utest/work-path))))
|
||||||
|
|
||||||
(fold (lambda (x l)
|
(fold (lambda (x l)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user