webrtc.DecodeAccelUsedJPEG: Run only on platforms using Linux VCD

Since hardware JPEG decoding is handled from CrOS camera service if the
service is enabled, run this test only on old platforms still using
Linux Video Capture stack by adding "camera_legacy" software dependency.

BUG=chromium:1019029
TEST=Run the test on platforms with different camera stacks.

Cq-Depend: chromium:1895996
Change-Id: I7cc3c7910302320b349db61a787c911055eba4f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/1895517
Tested-by: Ren-Pei Zeng <kamesan@chromium.org>
Commit-Queue: Ren-Pei Zeng <kamesan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>
1 file changed
tree: dd79cc9af2bac18a95b1646cb2f034baa79b1555
  1. .gitignore
  2. OWNERS
  3. PRESUBMIT.cfg
  4. PRESUBMIT.py
  5. README.md
  6. helpers/
  7. src/
  8. tools/
README.md

Tast (tests)

This repository contains integration tests that are run by Tast.

Directory structure

  • helpers/ - Source code for binaries executed by tests.
    • local/ - Helpers for local tests that are compiled and installed to /usr/local/libexec/tast/helpers/local/cros by the tast-local-helpers-cros package.
  • src/chromiumos/tast/
    • local/ - Code related to local (i.e. on-device or “client”) tests.
      • bundles/ - Local test bundles.
        • cros/ - The “cros” local test bundle, containing standard Chrome OS tests. Tests are packaged by category.
      • ... - Packages used only by local tests.
    • remote/ - Code related to remote (i.e. off-device or “server”) tests.
      • bundles/ - Remote test bundles.
        • cros/ - The “cros” remote test bundle, containing standard Chrome OS tests. Tests are packaged by category.
      • ... - Packages used only by remote tests.

Shared code, the main tast executable, the local_test_runner and remote_test_runner executables responsible for running bundles, and documentation are located in the tast repository.

GoDoc