test_descriptions.md 3.9 KB

See Testing and infrastructure for more information.

Type of test Description
accessibility_unittests
angle_unittests
app_list_unittests
ash_unittests
aura_unittests
base_i18n_perftests
base_perftests Performance tests for base module.
base_unittests Tests the base module.
blink_heap_unittests
blink_platform_unittests
breakpad_unittests
browser_tests Tests the browser UI. Can not inject user input or depend on focus/activation behavior because it can be run in parallel processes and/or with a locked screen, headless etc. For tests sensitive to that, use interactive_ui_tests. For example, when tests need to navigate to chrome://hang (see chrome/browser/ui/webui/ntp/new_tab_ui_uitest.cc)
chromedriver_unittests
content_browsertests Similar to browser_tests, but with a minimal shell contained entirely within content/. This test, as well as the entire content module, has no dependencies on chrome/.
content_gl_tests
content_perftests
content_unittests
courgette_unittests
crypto_unittests
curvecp_unittests
device_unittests Tests for the device (Bluetooth, HID, USB, etc.) APIs.
ffmpeg_tests
ffmpeg_unittests
gfx_unittests
gpu_tests
interactive_ui_tests Like browser_tests, but these tests do things like changing window focus, so that the machine running the test can’t be used while the test is running. May include browsertests (derived from InProcessBrowserTest) to run in-process in case when the test is sensitive to focus transitions or injects user input/mouse events.
ipc_tests Tests the IPC subsystem for communication between browser, renderer, and plugin processes.
jingle_unittests
media_unittests
memory_test
net_perftests Performance tests for the disk cache and cookie storage.
net_unittests Unit tests network stack.
page_cycler_tests
performance_ui_tests
plugin_tests Tests the plugin subsystem.
ppapi_unittests Tests to verify Chromium recovery after hanging or crashing of renderers.
printing_unittests
reliability_tests
safe_browsing_tests
sql_unittests
startup_tests Test startup performance of Chromium.
sync_integration_tests
sync_unit_tests
tab_switching_test Test tab switching functionality.
telemetry_unittests Tests for the core functionality of the Telemetry performance testing framework. Not performance-sensitive.
telemetry_perf_unittests Smoke tests to catch errors running performance tests before they run on the chromium.perf waterfall. Not performance-sensitive.
test_shell_tests A collection of tests within the Test Shell.
test_installer Tests Chrome’s installer for Windows
ui_base_unittests Unit tests for //ui/base.
unit_tests The kitchen sink for unit tests. These tests cover several modules within Chromium.
url_unittests
views_unittests
wav_ola_test
webkit_unit_tests
webui tests Special type of browser_tests used for WebUI features, see here for more information on known issues with WebUI test infrastructure.