СистемСи и Гуглотест
2021-01-29 17:10Если кто желает набить руку (или морду) и поупражняться с SystemC/TLM, я набросал несколько примерчиков на скорую руку. Скрестил это дело с Googletest, для простоты прогона.
Исходники здесь: https://github.com/sergev/systemc-tlm-demo
Собирается всё тривиально, смотрите README. Всего там четыре теста нарастающей степени сложности, от тривиального до процессор+память.
Запуск тестов после сборки:
Исходники здесь: https://github.com/sergev/systemc-tlm-demo
Собирается всё тривиально, смотрите README. Всего там четыре теста нарастающей степени сложности, от тривиального до процессор+память.
Запуск тестов после сборки:
Про внутренности СистемСи смотрите мой предыдущий пост: что такое TLM и как с ним бороться.$ make test
Running tests...
Test project /Users/vak/Project/SystemC/systemc-tlm-demo/build
Start 1: test_build
1/4 Test #1: test_build ....................... Passed 0.00 sec
Start 2: test_run3
2/4 Test #2: test_run3 ........................ Passed 0.00 sec
Start 3: test_thread
3/4 Test #3: test_thread ...................... Passed 0.00 sec
Start 4: test_mem
4/4 Test #4: test_mem ......................... Passed 0.00 sec
100% tests passed, 0 tests failed out of 4
Total Test time (real) = 0.02 sec