ui: Improve consistency of WindowArrangementCUJ testing

ui.WindowArrangementCUJ.tablet_mode* will arrange for an empty overview
grid by dragging the overview window to a second desk instead of closing
the overview window. The problem with closing the overview window is
that an associated PIP window is then also closed but we would prefer to
keep that PIP window open.

BUG=b:222716317
TEST=tast run <DUT> ui.WindowArrangementCUJ.tablet_mode*

Change-Id: I0a4fb0c12b148442d851472fbaf6be171ea0ef7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/3668699
Reviewed-by: Yichen Zhou <yichenz@chromium.org>
Reviewed-by: Ben Reich <benreich@chromium.org>
Tested-by: Avery Musbach <amusbach@chromium.org>
Commit-Queue: Avery Musbach <amusbach@chromium.org>
Reviewed-by: Joseph Pang <pjlee@google.com>
1 file changed
tree: f7fbd94a70e9b969aa0a431a28e7a030c70e7c6f
  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 ChromeOS 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 ChromeOS 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