gecko-dev/media/libcubeb/test
Paul Adenot 45df9ca377 Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D176530
2023-04-27 08:59:39 +00:00
..
README.md
common.h Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_audio.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_callback_ret.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_deadlock.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_device_changed_callback.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_devices.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_duplex.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_latency.cpp
test_logging.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_loopback.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_overload_callback.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_record.cpp Bug 1830060 - Update libcubeb to revision 1ba9237. r=cubeb-reviewers,kinetik 2023-04-27 08:59:39 +00:00
test_resampler.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_ring_array.cpp
test_ring_buffer.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_sanity.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_tone.cpp Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik 2022-12-13 14:41:11 +00:00
test_triple_buffer.cpp Bug 1805721 - Update libcubeb to revision dbc60333. r=cubeb-reviewers,kinetik 2022-12-15 08:59:19 +00:00
test_utils.cpp

README.md

Notes on writing tests.

The googletest submodule is currently at 1.6 rather than the latest, and should only be updated to track the version used in Gecko to make test compatibility easier.

Always #include "gtest/gtest.h" before anything else.

All tests should be part of the "cubeb" test case, e.g. TEST(cubeb, my_test).

Tests are built stand-alone in cubeb, but built as a single unit in Gecko, so you must use unique names for globally visible items in each test, e.g. rather than state_cb use state_cb_my_test.