| package com.android.test.hwuicompare; |
| |
| import com.android.test.hwuicompare.AutomaticActivity.FinalCallback; |
| |
| import android.os.Bundle; |
| import android.test.ActivityInstrumentationTestCase2; |
| |
| public class Test extends ActivityInstrumentationTestCase2<AutomaticActivity> { |
| AutomaticActivity mActivity; |
| private Bundle mBundle; |
| |
| public Test() { |
| super(AutomaticActivity.class); |
| } |
| |
| @Override |
| protected void setUp() throws Exception { |
| super.setUp(); |
| mBundle = new Bundle(); |
| mActivity = getActivity(); |
| mActivity.setFinalCallback(new FinalCallback() { |
| |
| @Override |
| void report(String key, float value) { |
| mBundle.putFloat(key, value); |
| } |
| @Override |
| void complete() { |
| synchronized(mBundle) { |
| mBundle.notify(); |
| } |
| } |
| }); |
| } |
| |
| public void testCanvas() { |
| synchronized(mBundle) { |
| try { |
| mBundle.wait(); |
| } catch (InterruptedException e) { |
| e.printStackTrace(); |
| } |
| } |
| getInstrumentation().sendStatus(0, mBundle); |
| } |
| } |