- protected ViewPair createViewsOnMainSync(final TestHelperBridge helperBridge0,
- final TestHelperBridge helperBridge1,
- final XWalkUIClient uiClient0,
- final XWalkUIClient uiClient1,
- final XWalkResourceClient resourceClient0,
- final XWalkResourceClient resourceClient1,
- final Context context) throws Throwable {
- final XWalkView walkView0 = createXWalkViewContainerOnMainSync(context,
- uiClient0, resourceClient0);
- final XWalkView walkView1 = createXWalkViewContainerOnMainSync(context,
- uiClient1, resourceClient1);
- final AtomicReference<ViewPair> viewPair = new AtomicReference<ViewPair>();
-
- getInstrumentation().runOnMainSync(new Runnable() {
- @Override
- public void run() {
- viewPair.set(new ViewPair(walkView0, helperBridge0, walkView1, helperBridge1));
- }
- });
-
- return viewPair.get();
- }
-