policy: Use fixture for DisableScreenshotsCaptureMode

Fixture and pre condition wasn't used before, because capture mode
feature was disabled by default. Now we can use chromePolicyLoggedIn
fixture to speedup Chrome setup.

Right now test is flaky on the CQ, because setup Chrome setup takes too
long, this CL should fix flakiness.

BUG=chromium:1202109
BUG=chromium:1125556
TEST=tast run <IP> policy.DisableScreenshotsCaptureMode

Change-Id: I8f488bf6c5246e7fd3aaffd779aebd3c494d6cc1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/2848391
Tested-by: Oleh Lamzin <lamzin@google.com>
Reviewed-by: Victor-Gabriel Savu <vsavu@google.com>
Commit-Queue: Oleh Lamzin <lamzin@google.com>
1 file changed
tree: 6955e81238bdcc678e115809085666a04911556a
  1. android/
  2. helpers/
  3. src/
  4. tools/
  5. vars/
  6. .gitignore
  7. LICENSE
  8. OWNERS
  9. PRESUBMIT.cfg
  10. PRESUBMIT.py
  11. README.md
  12. unblocked_terms.txt
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