You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Artem-Darius Weber bb2dc1e41e
feat: Определение местоположения объектов относительно RealSense и их разметка
2 months ago
..
3D feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
algo feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
dds feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
live feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
log feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
post-processing feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
py/rspy feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
resources feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
rsutils feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
sw-dev feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
syncer feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
types feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
CMakeLists.txt feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
LRS_jetson_compile_pipeline.stats feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
LRS_linux_compile_pipeline.stats feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
LRS_windows_compile_pipeline.stats feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
approx.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
catch.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
live-test.cmake feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
profiler.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
readme.md feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
run-unit-tests.py feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
test-fw-update.py feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
test.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
test.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
trace.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-test-config.py feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-test-default-main.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-test-long.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-common.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-common.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-internal.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-live.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-main.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-post-processing-from-bag.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-post-processing.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-post-processing.h feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests-regressions.cpp feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago
unit-tests.cmake feat: Определение местоположения объектов относительно RealSense и их разметка 2 months ago

readme.md

Unit-Tests

Running the Unit-Tests

When running CMake please make sure the following flag is passed: -DBUILD_UNIT_TESTS=true After running make && sudo make install, you can execute live-test to run library unit-tests. Make sure you have Intel® RealSense™ device connected.

Testing just the Software

If not all unit-tests are passing this can be related to faulty device or problems with the environment setup. We support recording test flows at the backend level and running tests on top of mock hardware. This helps us distinguish between hardware problems and software issues.

  • You can record unit-test into file using: ./live-test into <filename>

  • To run unit-tests without actual hardware, based on recorded data, run: ./live-test from <filename>

This mode of operation lets you test your code on a variety of simulated devices.

Test Data

If you would like to run and debug unit-tests locally on your machine but you don't have a RealSense device, we publish a set of unit-test recordings. These files capture expected execution of the test-suite over several types of hardware (D415, D435, etc..) Please see Github Actions for the exact URLs.

These recordings do not contain any imaging data and therefore can only be useful for unit-tests. If you would like to run your algorithms on top of captured data, please review our playback and record capabilities.

In addition to running the tests locally, it is very easy to replicate our continuous integration process for your fork of the project - just sign-in to Github Actions and enable builds on your fork of librealsense.

Controlling Test Execution

We are using Catch as our test framework.

To see the list of passing tests (and not just the failures), add -d yes to test command line.