blob: 5148e825797dce3f17f700cc37019507fafd80b9 [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
# All tests added to this dictionary will result in build targets that have
# names starting `sw/device/tests/rom_ext/<test_name>`. They will not contain
# the subdirectory name, because the build targets are really declared at the
# bottom of this file, rather than in the subdirectories.
rom_ext_tests = {
# 'test_name': test_lib,
}
test('rom_ext_parser_unittest', executable(
'rom_ext_parser_unittest',
sources: [
'rom_ext_parser_unittest.cc',
meson.source_root() / 'sw/device/rom_exts/rom_ext_manifest_parser.c',
rom_exts_manifest_offsets_header,
],
dependencies: [
sw_vendor_gtest,
sw_lib_testing_mock_mmio,
sw_lib_testing_bitfield,
],
native: true,
c_args: ['-DMOCK_MMIO'],
cpp_args: ['-DMOCK_MMIO'],
))