|author||Alexey Shpakov <email@example.com>||Fri May 27 14:25:00 2022|
|committer||Aaron Massey <firstname.lastname@example.org>||Fri May 27 15:46:55 2022|
Revert "tast-tests: stabilize crostini fixtures" This reverts commit bbe9e00691a647d10acbd7b54e1eddddbe5143ad. Reason for revert: it caused multiple crostini fixture failures b:234128639 Original change's description: > tast-tests: stabilize crostini fixtures > > As part of crostini installation we continuously click turn on and next > buttons until other buttons appear. For that, currently we use > WaitUntilExists as a condition to stop clicking. This method polls for > a condition until it is fulfilled. This works, if the first left click > succeeded. However, if it did not, WaitUntilExists will poll until ctx > is exhausted before returning. As the ctx duration it uses matches that > of the left click, once it returns due to a timeout, we no longer have > time left for yet another left click. > > Replace double-polling introduced by WaitUntilExists with a one off > check to allow for repeated left clicks. > > BUG=b:231630463 > TEST=tast run dut crostini.AppGeditInstallUninstall.stable > > Change-Id: I123dfa17ae319afae74f456caaa1e9a8d45f0aea > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/3665328 > Commit-Queue: Alexey Shpakov <email@example.com> > Reviewed-by: David Munro <firstname.lastname@example.org> > Tested-by: Alexey Shpakov <email@example.com> > Reviewed-by: Alvin Jia <firstname.lastname@example.org> Bug: b:231630463 Change-Id: Ie91a4e97bb7a2c4102aa395db01ca5260b658ef7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/3672977 Commit-Queue: Alexey Shpakov <email@example.com> Commit-Queue: Ben Reich <firstname.lastname@example.org> Bot-Commit: Rubber Stamper <email@example.com> Reviewed-by: Ben Reich <firstname.lastname@example.org> Tested-by: Alexey Shpakov <email@example.com> Auto-Submit: Alexey Shpakov <firstname.lastname@example.org>
This repository contains integration tests that are run by Tast.
helpers/- Source code for binaries executed by tests.
local/- Helpers for local tests that are compiled and installed to
local/- Code related to local (i.e. on-device or “client”) tests.
remote/- Code related to remote (i.e. off-device or “server”) tests.
Shared code, the main
tast executable, the
remote_test_runner executables responsible for running bundles, and documentation are located in the tast repository.