├── LICENSE ├── README.md ├── RELEASE.txt ├── VERSION.txt ├── bin └── genMocks.py ├── examples └── class │ ├── bedrock │ ├── README.txt │ ├── bedrock.sv │ ├── bedrock_pkg.sv │ ├── bedrock_unit_test.sv │ ├── flintstones.sv │ ├── flintstones_mock.sv │ └── svunit.f │ └── uvm_driver │ ├── apb_driver.sv │ ├── apb_driver_unit_test.sv │ ├── apb_if.sv │ ├── apb_item.sv │ ├── apb_pkg.sv │ ├── apb_sequence.sv │ ├── apb_sequence_unit_test.sv │ └── svunit.f ├── release.bsh ├── src ├── __mocker0.svh ├── __mocker1.svh ├── __mocker2.svh ├── __mocker3.svh ├── __mocker4.svh ├── __mocker5.svh ├── __mocker6.svh ├── __mocker7.svh ├── __mocker8.svh ├── __mocker9.svh ├── svmock_defines.svh ├── svmock_mocker_defines.svh ├── svmock_pkg.sv └── uvm-mock │ ├── uvm_seq_item_port_mock.sv │ └── uvm_sequence_mock.svh └── test ├── mocks ├── mock_call.sv ├── mock_no_parent.sv ├── mock_second.sv └── mock_second_no_parent.sv ├── src └── call.sv └── ut ├── no_parent_unit_test.sv ├── returns_unit_test.sv ├── second_unit_test.sv ├── svunit.f ├── times_unit_test.sv ├── ut_pkg.sv ├── will_unit_test.sv ├── with_class_unit_test.sv └── with_unit_test.sv /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.txt: -------------------------------------------------------------------------------- 1 | v0.2 2 | ---- 3 | * first legit, tagged release 4 | -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | SVMock v0.2 2 | -------------------------------------------------------------------------------- /bin/genMocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/bin/genMocks.py -------------------------------------------------------------------------------- /examples/class/bedrock/README.txt: -------------------------------------------------------------------------------- 1 | runSVUnit -s 2 | -------------------------------------------------------------------------------- /examples/class/bedrock/bedrock.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/bedrock.sv -------------------------------------------------------------------------------- /examples/class/bedrock/bedrock_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/bedrock_pkg.sv -------------------------------------------------------------------------------- /examples/class/bedrock/bedrock_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/bedrock_unit_test.sv -------------------------------------------------------------------------------- /examples/class/bedrock/flintstones.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/flintstones.sv -------------------------------------------------------------------------------- /examples/class/bedrock/flintstones_mock.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/flintstones_mock.sv -------------------------------------------------------------------------------- /examples/class/bedrock/svunit.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/bedrock/svunit.f -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_driver.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_driver_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_driver_unit_test.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_if.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_item.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_item.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_pkg.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_sequence.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/apb_sequence_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/apb_sequence_unit_test.sv -------------------------------------------------------------------------------- /examples/class/uvm_driver/svunit.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/examples/class/uvm_driver/svunit.f -------------------------------------------------------------------------------- /release.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/release.bsh -------------------------------------------------------------------------------- /src/__mocker0.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker0.svh -------------------------------------------------------------------------------- /src/__mocker1.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker1.svh -------------------------------------------------------------------------------- /src/__mocker2.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker2.svh -------------------------------------------------------------------------------- /src/__mocker3.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker3.svh -------------------------------------------------------------------------------- /src/__mocker4.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker4.svh -------------------------------------------------------------------------------- /src/__mocker5.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker5.svh -------------------------------------------------------------------------------- /src/__mocker6.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker6.svh -------------------------------------------------------------------------------- /src/__mocker7.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker7.svh -------------------------------------------------------------------------------- /src/__mocker8.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker8.svh -------------------------------------------------------------------------------- /src/__mocker9.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/__mocker9.svh -------------------------------------------------------------------------------- /src/svmock_defines.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/svmock_defines.svh -------------------------------------------------------------------------------- /src/svmock_mocker_defines.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/svmock_mocker_defines.svh -------------------------------------------------------------------------------- /src/svmock_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/svmock_pkg.sv -------------------------------------------------------------------------------- /src/uvm-mock/uvm_seq_item_port_mock.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/uvm-mock/uvm_seq_item_port_mock.sv -------------------------------------------------------------------------------- /src/uvm-mock/uvm_sequence_mock.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/src/uvm-mock/uvm_sequence_mock.svh -------------------------------------------------------------------------------- /test/mocks/mock_call.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/mocks/mock_call.sv -------------------------------------------------------------------------------- /test/mocks/mock_no_parent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/mocks/mock_no_parent.sv -------------------------------------------------------------------------------- /test/mocks/mock_second.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/mocks/mock_second.sv -------------------------------------------------------------------------------- /test/mocks/mock_second_no_parent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/mocks/mock_second_no_parent.sv -------------------------------------------------------------------------------- /test/src/call.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/src/call.sv -------------------------------------------------------------------------------- /test/ut/no_parent_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/no_parent_unit_test.sv -------------------------------------------------------------------------------- /test/ut/returns_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/returns_unit_test.sv -------------------------------------------------------------------------------- /test/ut/second_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/second_unit_test.sv -------------------------------------------------------------------------------- /test/ut/svunit.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/svunit.f -------------------------------------------------------------------------------- /test/ut/times_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/times_unit_test.sv -------------------------------------------------------------------------------- /test/ut/ut_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/ut_pkg.sv -------------------------------------------------------------------------------- /test/ut/will_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/will_unit_test.sv -------------------------------------------------------------------------------- /test/ut/with_class_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/with_class_unit_test.sv -------------------------------------------------------------------------------- /test/ut/with_unit_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svunit/svmock/HEAD/test/ut/with_unit_test.sv --------------------------------------------------------------------------------