CallbackHelper is used in a lot of places other than content browser test.
I would like to refactor CallbackHelper into `base/test/` ("base_java_test_support"), so it can be used in test apks with depending on the entire "content_java_test_support"
Given the current implementation of CallbackHelper, this may also involve moving Criteria and CriteriaHelper. I'd like us to be careful and considerate about doing so.
Yes, I moved CallbackHelper, Criteria, CriteriaHelper, and EqualityCriteria
CL: https://codereview.chromium.org/2428163002
Will try running all related test locally tonight to see if it cause any trouble
I'm less worried about them causing build/test failures and more worried about encouraging behavior that we don't necessarily want. CriteriaHelper in particular has been implicated as a possible source of test flake, and I think we may want to investigate that further before making it a public part of //base.
Comment 1 by jbudorick@chromium.org
, Oct 18 2016