Add build tests 50/265050/3
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 7 Oct 2021 07:43:06 +0000 (16:43 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 8 Oct 2021 00:54:41 +0000 (09:54 +0900)
commit7494d3a14a5aaaf204c815fab917170fc6136d52
tree3416caa635365feacc76e1f5e165411db30e4f80
parentf24a1e0d82ef0a9d7421ab62fb7ab7b943b965ac
Add build tests

When building this package, the tidl-build-tests is also built together.
Before building the codes, the tidl-build-tests generates the codes using tidlc.
The tidl files exist in the tests/buil_tests/tidl directory.
The unit_tests is moved to the tests/unit_tests.

Change-Id: I2816d93468582cdbf1aae3c067667104e3be3d52
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
28 files changed:
CMakeLists.txt
packaging/tidl.spec
tests/CMakeLists.txt [new file with mode: 0644]
tests/build_tests/CMakeLists.txt [new file with mode: 0644]
tests/build_tests/main.cc [new file with mode: 0644]
tests/build_tests/prebuild.sh [new file with mode: 0755]
tests/build_tests/tidl/Buffer.tidl [new file with mode: 0644]
tests/build_tests/tidl/DataPort.tidl [new file with mode: 0644]
tests/build_tests/tidl/Ex.tidl [new file with mode: 0644]
tests/build_tests/tidl/Foo.tidl [new file with mode: 0644]
tests/build_tests/tidl/Message.tidl [new file with mode: 0644]
tests/unit_tests/CMakeLists.txt [moved from unit_tests/CMakeLists.txt with 55% similarity]
tests/unit_tests/attribute_unittest.cc [moved from unit_tests/attribute_unittest.cc with 100% similarity]
tests/unit_tests/block_unittest.cc [moved from unit_tests/block_unittest.cc with 100% similarity]
tests/unit_tests/cs_gen/cs_proxy_gen_unittest.cc [moved from unit_tests/cs_gen/cs_proxy_gen_unittest.cc with 100% similarity]
tests/unit_tests/cs_gen/cs_stub_gen_unittest.cc [moved from unit_tests/cs_gen/cs_stub_gen_unittest.cc with 100% similarity]
tests/unit_tests/declaration_unittest.cc [moved from unit_tests/declaration_unittest.cc with 100% similarity]
tests/unit_tests/document_unittest.cc [moved from unit_tests/document_unittest.cc with 100% similarity]
tests/unit_tests/element_unittest.cc [moved from unit_tests/element_unittest.cc with 100% similarity]
tests/unit_tests/generator_unittest.cc [moved from unit_tests/generator_unittest.cc with 100% similarity]
tests/unit_tests/interface_unittest.cc [moved from unit_tests/interface_unittest.cc with 100% similarity]
tests/unit_tests/main.cc [moved from unit_tests/main.cc with 100% similarity]
tests/unit_tests/parser_unittest.cc [moved from unit_tests/parser_unittest.cc with 100% similarity]
tests/unit_tests/structure_unittest.cc [moved from unit_tests/structure_unittest.cc with 100% similarity]
tests/unit_tests/test.tidl [moved from unit_tests/test.tidl with 100% similarity]
tests/unit_tests/test_error.tidl [moved from unit_tests/test_error.tidl with 100% similarity]
tests/unit_tests/type_unittest.cc [moved from unit_tests/type_unittest.cc with 100% similarity]
tests/unit_tests/unit_tests.sh [moved from unit_tests/unit_tests.sh with 100% similarity]