Priority: optional
Maintainer: MyungJoo Ham <myungjoo.ham@samsung.com>
Build-Depends: ninja-build, meson (>=0.50), debhelper (>=9),
- gcc-9 | gcc-8 | gcc-7 | gcc-6 | gcc-5,
+ gcc-9 | gcc-8 | gcc-7 | gcc-6 | gcc-5, libgtest-dev,
libdrm-dev, libiniparser-dev, pkg-config, cmake, linux-fvp-headers, libnpuvision-dev
Standards-Version: 0.0.1
Homepage: https://research.samsung.com
ninja -C build
override_dh_auto_test:
- echo "NO UNIT TEST AVAILABLE YET"
+ # unit tests
+ ./build/src/test/unittests/unittest_ne_core_mem
+ ./build/src/test/unittests/unittest_ne_core_npu
+ ./build/src/test/unittests/unittest_ne_core_gem
+ ./build/src/test/unittests/unittest_ne_core_comm_ip
+ ./build/src/test/unittests/unittest_ne_core_handler
+ ./build/src/test/unittests/unittest_ne_core_inf
+ ./build/src/test/unittests/unittest_ne_core_utils
+ # app tests
+ ./build/src/test/apptests/apptest_dummy_inference
+ ./build/src/test/apptests/apptest_dmabuf_model
+ ./build/src/test/apptests/apptest_dmabuf_buffers
+ ./build/src/test/apptests/apptest_async_callbacks
+ # single/multi-layer model test
+ tar zxf tools/gen-testdata/single.tar.gz
+ tar zxf tools/gen-testdata/multi.tar.gz
+ ./build/src/test/apptests/apptest_example_visa single
+ ./build/src/test/apptests/apptest_example_visa multi
+ rm -rf single multi
override_dh_auto_install:
DESTDIR=$(CURDIR)/debian/tmp ninja -C build install
%endif
done
popd
+
+ # Run example_visa
+ tar zxf tools/gen-testdata/single.tar.gz
+ tar zxf tools/gen-testdata/multi.tar.gz
+ ./build/src/test/apptests/apptest_example_visa single
+ ./build/src/test/apptests/apptest_example_visa multi
+ rm -rf single
+ rm -rf multi
%endif
# Analyze test coverage
%if 0%{?test_coverage}