You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/04/17 03:14:42 UTC

[11/13] incubator-weex git commit: * [all] update src-header

* [all] update src-header

- update src-header in test code
- update xml src-header
- update rat script


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/808d9eba
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/808d9eba
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/808d9eba

Branch: refs/heads/0.12-dev
Commit: 808d9eba6673391ec6d4a3c1072d95f240a46efa
Parents: 93c5329
Author: sospartan <so...@apache.org>
Authored: Mon Apr 17 10:51:06 2017 +0800
Committer: sospartan <so...@apache.org>
Committed: Mon Apr 17 10:51:06 2017 +0800

----------------------------------------------------------------------
 android/commons/src/main/AndroidManifest.xml    |  18 ++
 .../java/com/alibaba/weex/ApplicationTest.java  |   4 +-
 .../com/alibaba/weex/WeappJsBaseTestCase.java   |   4 +-
 .../benchmark/BenchmarkActivityTestRule.java    |   4 +-
 .../alibaba/weex/benchmark/BenchmarkTest.java   |   4 +-
 .../com/alibaba/weex/benchmark/BoxPlot.java     |   4 +-
 .../java/com/alibaba/weex/benchmark/Repeat.java |   4 +-
 .../com/alibaba/weex/benchmark/RepeatRule.java  |   4 +-
 .../weex/benchmark/WeexNativeCompareTest.java   |   4 +-
 .../weex/uitest/TC_AG/AG_AHref_A_Href.java      |  18 ++
 .../TC_AG/AG_Border_A_Border_Bottom_Color.java  |  18 ++
 .../AG_Border_A_Border_Bottom_Left_Radius.java  |  18 ++
 .../AG_Border_A_Border_Bottom_Right_Radius.java |  18 ++
 .../TC_AG/AG_Border_A_Border_Bottom_Width.java  |  18 ++
 .../uitest/TC_AG/AG_Border_A_Border_Color.java  |  18 ++
 .../TC_AG/AG_Border_A_Border_Left_Color.java    |  18 ++
 .../TC_AG/AG_Border_A_Border_Left_Width.java    |  18 ++
 .../uitest/TC_AG/AG_Border_A_Border_Radius.java |  18 ++
 .../TC_AG/AG_Border_A_Border_Right_Color.java   |  18 ++
 .../TC_AG/AG_Border_A_Border_Right_Width.java   |  18 ++
 .../uitest/TC_AG/AG_Border_A_Border_Style.java  |  18 ++
 .../TC_AG/AG_Border_A_Border_Top_Color.java     |  18 ++
 .../AG_Border_A_Border_Top_Left_Radius.java     |  18 ++
 .../AG_Border_A_Border_Top_Right_Radius.java    |  18 ++
 .../TC_AG/AG_Border_A_Border_Top_Width.java     |  18 ++
 .../uitest/TC_AG/AG_Border_A_Border_Width.java  |  18 ++
 .../AG_Border_Div_Border_Bottom_Color.java      |  18 ++
 ...AG_Border_Div_Border_Bottom_Left_Radius.java |  18 ++
 ...G_Border_Div_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Div_Border_Bottom_Width.java      |  18 ++
 .../TC_AG/AG_Border_Div_Border_Color.java       |  18 ++
 .../TC_AG/AG_Border_Div_Border_Left_Color.java  |  18 ++
 .../TC_AG/AG_Border_Div_Border_Left_Width.java  |  18 ++
 .../TC_AG/AG_Border_Div_Border_Radius.java      |  18 ++
 .../TC_AG/AG_Border_Div_Border_Right_Color.java |  18 ++
 .../TC_AG/AG_Border_Div_Border_Right_Width.java |  18 ++
 .../TC_AG/AG_Border_Div_Border_Style.java       |  18 ++
 .../TC_AG/AG_Border_Div_Border_Top_Color.java   |  18 ++
 .../AG_Border_Div_Border_Top_Left_Radius.java   |  18 ++
 .../AG_Border_Div_Border_Top_Right_Radius.java  |  18 ++
 .../TC_AG/AG_Border_Div_Border_Top_Width.java   |  18 ++
 .../TC_AG/AG_Border_Div_Border_Width.java       |  18 ++
 .../AG_Border_Image_Border_Bottom_Color.java    |  18 ++
 ..._Border_Image_Border_Bottom_Left_Radius.java |  18 ++
 ...Border_Image_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Image_Border_Bottom_Width.java    |  18 ++
 .../TC_AG/AG_Border_Image_Border_Color.java     |  18 ++
 .../AG_Border_Image_Border_Left_Color.java      |  18 ++
 .../AG_Border_Image_Border_Left_Width.java      |  18 ++
 .../TC_AG/AG_Border_Image_Border_Radius.java    |  18 ++
 .../AG_Border_Image_Border_Right_Color.java     |  18 ++
 .../AG_Border_Image_Border_Right_Width.java     |  18 ++
 .../TC_AG/AG_Border_Image_Border_Style.java     |  18 ++
 .../TC_AG/AG_Border_Image_Border_Top_Color.java |  18 ++
 .../AG_Border_Image_Border_Top_Left_Radius.java |  18 ++
 ...AG_Border_Image_Border_Top_Right_Radius.java |  18 ++
 .../TC_AG/AG_Border_Image_Border_Top_Width.java |  18 ++
 .../TC_AG/AG_Border_Image_Border_Width.java     |  18 ++
 .../AG_Border_Input_Border_Bottom_Color.java    |  18 ++
 ..._Border_Input_Border_Bottom_Left_Radius.java |  18 ++
 ...Border_Input_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Input_Border_Bottom_Width.java    |  18 ++
 .../TC_AG/AG_Border_Input_Border_Color.java     |  18 ++
 .../AG_Border_Input_Border_Left_Color.java      |  18 ++
 .../AG_Border_Input_Border_Left_Width.java      |  18 ++
 .../TC_AG/AG_Border_Input_Border_Radius.java    |  18 ++
 .../AG_Border_Input_Border_Right_Color.java     |  18 ++
 .../AG_Border_Input_Border_Right_Width.java     |  18 ++
 .../TC_AG/AG_Border_Input_Border_Style.java     |  18 ++
 .../TC_AG/AG_Border_Input_Border_Top_Color.java |  18 ++
 .../AG_Border_Input_Border_Top_Left_Radius.java |  18 ++
 ...AG_Border_Input_Border_Top_Right_Radius.java |  18 ++
 .../TC_AG/AG_Border_Input_Border_Top_Width.java |  18 ++
 .../TC_AG/AG_Border_Input_Border_Width.java     |  18 ++
 .../AG_Border_Switch_Border_Bottom_Color.java   |  18 ++
 ...Border_Switch_Border_Bottom_Left_Radius.java |  18 ++
 ...order_Switch_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Switch_Border_Bottom_Width.java   |  18 ++
 .../TC_AG/AG_Border_Switch_Border_Color.java    |  18 ++
 .../AG_Border_Switch_Border_Left_Color.java     |  18 ++
 .../AG_Border_Switch_Border_Left_Width.java     |  18 ++
 .../TC_AG/AG_Border_Switch_Border_Radius.java   |  18 ++
 .../AG_Border_Switch_Border_Right_Color.java    |  18 ++
 .../AG_Border_Switch_Border_Right_Width.java    |  18 ++
 .../TC_AG/AG_Border_Switch_Border_Style.java    |  18 ++
 .../AG_Border_Switch_Border_Top_Color.java      |  18 ++
 ...AG_Border_Switch_Border_Top_Left_Radius.java |  18 ++
 ...G_Border_Switch_Border_Top_Right_Radius.java |  18 ++
 .../AG_Border_Switch_Border_Top_Width.java      |  18 ++
 .../TC_AG/AG_Border_Switch_Border_Width.java    |  18 ++
 .../AG_Border_Text_Border_Bottom_Color.java     |  18 ++
 ...G_Border_Text_Border_Bottom_Left_Radius.java |  18 ++
 ..._Border_Text_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Text_Border_Bottom_Width.java     |  18 ++
 .../TC_AG/AG_Border_Text_Border_Color.java      |  18 ++
 .../TC_AG/AG_Border_Text_Border_Left_Color.java |  18 ++
 .../TC_AG/AG_Border_Text_Border_Left_Width.java |  18 ++
 .../TC_AG/AG_Border_Text_Border_Radius.java     |  18 ++
 .../AG_Border_Text_Border_Right_Color.java      |  18 ++
 .../AG_Border_Text_Border_Right_Width.java      |  18 ++
 .../TC_AG/AG_Border_Text_Border_Style.java      |  18 ++
 .../TC_AG/AG_Border_Text_Border_Top_Color.java  |  18 ++
 .../AG_Border_Text_Border_Top_Left_Radius.java  |  18 ++
 .../AG_Border_Text_Border_Top_Right_Radius.java |  18 ++
 .../TC_AG/AG_Border_Text_Border_Top_Width.java  |  18 ++
 .../TC_AG/AG_Border_Text_Border_Width.java      |  18 ++
 .../AG_Border_Video_Border_Bottom_Color.java    |  18 ++
 ..._Border_Video_Border_Bottom_Left_Radius.java |  18 ++
 ...Border_Video_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Video_Border_Bottom_Width.java    |  18 ++
 .../TC_AG/AG_Border_Video_Border_Color.java     |  18 ++
 .../AG_Border_Video_Border_Left_Color.java      |  18 ++
 .../AG_Border_Video_Border_Left_Width.java      |  18 ++
 .../TC_AG/AG_Border_Video_Border_Radius.java    |  18 ++
 .../AG_Border_Video_Border_Right_Color.java     |  18 ++
 .../AG_Border_Video_Border_Right_Width.java     |  18 ++
 .../TC_AG/AG_Border_Video_Border_Style.java     |  18 ++
 .../TC_AG/AG_Border_Video_Border_Top_Color.java |  18 ++
 .../AG_Border_Video_Border_Top_Left_Radius.java |  18 ++
 ...AG_Border_Video_Border_Top_Right_Radius.java |  18 ++
 .../TC_AG/AG_Border_Video_Border_Top_Width.java |  18 ++
 .../TC_AG/AG_Border_Video_Border_Width.java     |  18 ++
 .../AG_Border_Web_Border_Bottom_Color.java      |  18 ++
 ...AG_Border_Web_Border_Bottom_Left_Radius.java |  18 ++
 ...G_Border_Web_Border_Bottom_Right_Radius.java |  18 ++
 .../AG_Border_Web_Border_Bottom_Width.java      |  18 ++
 .../TC_AG/AG_Border_Web_Border_Color.java       |  18 ++
 .../TC_AG/AG_Border_Web_Border_Left_Color.java  |  18 ++
 .../TC_AG/AG_Border_Web_Border_Left_Width.java  |  18 ++
 .../TC_AG/AG_Border_Web_Border_Radius.java      |  18 ++
 .../TC_AG/AG_Border_Web_Border_Right_Color.java |  18 ++
 .../TC_AG/AG_Border_Web_Border_Right_Width.java |  18 ++
 .../TC_AG/AG_Border_Web_Border_Style.java       |  18 ++
 .../TC_AG/AG_Border_Web_Border_Top_Color.java   |  18 ++
 .../AG_Border_Web_Border_Top_Left_Radius.java   |  18 ++
 .../AG_Border_Web_Border_Top_Right_Radius.java  |  18 ++
 .../TC_AG/AG_Border_Web_Border_Top_Width.java   |  18 ++
 .../TC_AG/AG_Border_Web_Border_Width.java       |  18 ++
 .../uitest/TC_AG/AG_CommonAttribute_A_If.java   |  18 ++
 .../uitest/TC_AG/AG_CommonAttribute_Div_If.java |  18 ++
 .../TC_AG/AG_CommonAttribute_Image_If.java      |  18 ++
 .../TC_AG/AG_CommonAttribute_Input_If.java      |  18 ++
 .../TC_AG/AG_CommonAttribute_Switch_If.java     |  18 ++
 .../TC_AG/AG_CommonAttribute_Text_If.java       |  18 ++
 .../TC_AG/AG_CommonAttribute_Video_If.java      |  18 ++
 .../uitest/TC_AG/AG_CommonAttribute_Web_If.java |  18 ++
 .../uitest/TC_AG/AG_CommonEvent_A_Onclick.java  |  18 ++
 .../TC_AG/AG_CommonEvent_Div_Onclick.java       |  18 ++
 .../TC_AG/AG_CommonEvent_Image_Onclick.java     |  18 ++
 .../TC_AG/AG_CommonEvent_Input_Onclick.java     |  18 ++
 .../TC_AG/AG_CommonEvent_Switch_Onclick.java    |  18 ++
 .../TC_AG/AG_CommonEvent_Text_Onclick.java      |  18 ++
 .../TC_AG/AG_CommonEvent_Video_Onclick.java     |  18 ++
 .../TC_AG/AG_CommonEvent_Web_Onclick.java       |  18 ++
 .../AG_CommonStyle_A_Background_Color.java      |  18 ++
 .../TC_AG/AG_CommonStyle_A_Widthandheight.java  |  18 ++
 .../AG_CommonStyle_Div_Background_Color.java    |  18 ++
 .../AG_CommonStyle_Div_Widthandheight.java      |  18 ++
 .../AG_CommonStyle_Image_Background_Color.java  |  18 ++
 .../AG_CommonStyle_Image_Widthandheight.java    |  18 ++
 .../AG_CommonStyle_Input_Background_Color.java  |  18 ++
 .../AG_CommonStyle_Input_Widthandheight.java    |  18 ++
 .../AG_CommonStyle_Switch_Background_Color.java |  18 ++
 .../AG_CommonStyle_Switch_Widthandheight.java   |  18 ++
 .../AG_CommonStyle_Text_Background_Color.java   |  18 ++
 .../AG_CommonStyle_Text_Widthandheight.java     |  18 ++
 .../AG_CommonStyle_Video_Background_Color.java  |  18 ++
 .../AG_CommonStyle_Video_Widthandheight.java    |  18 ++
 .../AG_CommonStyle_Web_Background_Color.java    |  18 ++
 .../AG_CommonStyle_Web_Widthandheight.java      |  18 ++
 .../weex/uitest/TC_AG/AG_Gesture_Div_Click.java |  18 ++
 .../uitest/TC_AG/AG_Gesture_Div_Conflict.java   |  18 ++
 .../uitest/TC_AG/AG_Gesture_Div_Longpress.java  |  18 ++
 .../weex/uitest/TC_AG/AG_Gesture_Div_Pan.java   |  18 ++
 .../weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java |  18 ++
 .../weex/uitest/TC_AG/AG_Gesture_Div_Touch.java |  18 ++
 .../uitest/TC_AG/AG_Image_Image_Onload.java     |  18 ++
 .../uitest/TC_AG/AG_Image_Image_Resize.java     |  18 ++
 .../weex/uitest/TC_AG/AG_Image_Image_Src.java   |  18 ++
 .../uitest/TC_AG/AG_Input_Input_Autofocus.java  |  18 ++
 .../weex/uitest/TC_AG/AG_Input_Input_Color.java |  18 ++
 .../uitest/TC_AG/AG_Input_Input_Disabled.java   |  18 ++
 .../weex/uitest/TC_AG/AG_Input_Input_Event.java |  18 ++
 .../uitest/TC_AG/AG_Input_Input_Font_Size.java  |  18 ++
 .../uitest/TC_AG/AG_Input_Input_Font_Style.java |  18 ++
 .../TC_AG/AG_Input_Input_Font_Weight.java       |  18 ++
 .../TC_AG/AG_Input_Input_Placeholder.java       |  18 ++
 .../TC_AG/AG_Input_Input_Placeholder_Color.java |  18 ++
 .../uitest/TC_AG/AG_Input_Input_Text_Align.java |  18 ++
 .../weex/uitest/TC_AG/AG_Input_Input_Type.java  |  18 ++
 .../weex/uitest/TC_AG/AG_Input_Input_Value.java |  18 ++
 .../weex/uitest/TC_AG/AG_Margin_A_Margin.java   |  18 ++
 .../uitest/TC_AG/AG_Margin_A_Margin_Bottom.java |  18 ++
 .../uitest/TC_AG/AG_Margin_A_Margin_Left.java   |  18 ++
 .../uitest/TC_AG/AG_Margin_A_Margin_Right.java  |  18 ++
 .../uitest/TC_AG/AG_Margin_A_Margin_Top.java    |  18 ++
 .../weex/uitest/TC_AG/AG_Margin_Div_Margin.java |  18 ++
 .../TC_AG/AG_Margin_Div_Margin_Bottom.java      |  18 ++
 .../uitest/TC_AG/AG_Margin_Div_Margin_Left.java |  18 ++
 .../TC_AG/AG_Margin_Div_Margin_Right.java       |  18 ++
 .../uitest/TC_AG/AG_Margin_Div_Margin_Top.java  |  18 ++
 .../uitest/TC_AG/AG_Margin_Image_Margin.java    |  18 ++
 .../TC_AG/AG_Margin_Image_Margin_Bottom.java    |  18 ++
 .../TC_AG/AG_Margin_Image_Margin_Left.java      |  18 ++
 .../TC_AG/AG_Margin_Image_Margin_Right.java     |  18 ++
 .../TC_AG/AG_Margin_Image_Margin_Top.java       |  18 ++
 .../uitest/TC_AG/AG_Margin_Input_Margin.java    |  18 ++
 .../TC_AG/AG_Margin_Input_Margin_Bottom.java    |  18 ++
 .../TC_AG/AG_Margin_Input_Margin_Left.java      |  18 ++
 .../TC_AG/AG_Margin_Input_Margin_Right.java     |  18 ++
 .../TC_AG/AG_Margin_Input_Margin_Top.java       |  18 ++
 .../uitest/TC_AG/AG_Margin_Switch_Margin.java   |  18 ++
 .../TC_AG/AG_Margin_Switch_Margin_Bottom.java   |  18 ++
 .../TC_AG/AG_Margin_Switch_Margin_Left.java     |  18 ++
 .../TC_AG/AG_Margin_Switch_Margin_Right.java    |  18 ++
 .../TC_AG/AG_Margin_Switch_Margin_Top.java      |  18 ++
 .../uitest/TC_AG/AG_Margin_Text_Margin.java     |  18 ++
 .../TC_AG/AG_Margin_Text_Margin_Bottom.java     |  18 ++
 .../TC_AG/AG_Margin_Text_Margin_Left.java       |  18 ++
 .../TC_AG/AG_Margin_Text_Margin_Right.java      |  18 ++
 .../uitest/TC_AG/AG_Margin_Text_Margin_Top.java |  18 ++
 .../uitest/TC_AG/AG_Margin_Video_Margin.java    |  18 ++
 .../TC_AG/AG_Margin_Video_Margin_Bottom.java    |  18 ++
 .../TC_AG/AG_Margin_Video_Margin_Left.java      |  18 ++
 .../TC_AG/AG_Margin_Video_Margin_Right.java     |  18 ++
 .../TC_AG/AG_Margin_Video_Margin_Top.java       |  18 ++
 .../weex/uitest/TC_AG/AG_Margin_Web_Margin.java |  18 ++
 .../TC_AG/AG_Margin_Web_Margin_Bottom.java      |  18 ++
 .../uitest/TC_AG/AG_Margin_Web_Margin_Left.java |  18 ++
 .../TC_AG/AG_Margin_Web_Margin_Right.java       |  18 ++
 .../uitest/TC_AG/AG_Margin_Web_Margin_Top.java  |  18 ++
 .../uitest/TC_AG/AG_Switch_Switch_Checked.java  |  18 ++
 .../uitest/TC_AG/AG_Switch_Switch_Onchange.java |  18 ++
 .../weex/uitest/TC_AG/AG_Text_Text_Color.java   |  18 ++
 .../uitest/TC_AG/AG_Text_Text_Font_Size.java    |  18 ++
 .../uitest/TC_AG/AG_Text_Text_Font_Style.java   |  18 ++
 .../uitest/TC_AG/AG_Text_Text_Font_Weight.java  |  18 ++
 .../uitest/TC_AG/AG_Text_Text_Line_Height.java  |  18 ++
 .../uitest/TC_AG/AG_Text_Text_Text_Align.java   |  18 ++
 .../TC_AG/AG_Text_Text_Text_Decoration.java     |  18 ++
 .../TC_AG/AG_Text_Text_Text_Overflow.java       |  18 ++
 .../weex/uitest/TC_AG/AG_Text_Text_Value.java   |  18 ++
 .../uitest/TC_AG/AG_Video_Video_Auto_Play.java  |  18 ++
 .../weex/uitest/TC_AG/AG_Video_Video_Event.java |  18 ++
 .../TC_AG/AG_Video_Video_Play_Status.java       |  18 ++
 .../weex/uitest/TC_AG/AG_Video_Video_Src.java   |  18 ++
 .../weex/uitest/TC_AG/AG_Web_Web_Event.java     |  18 ++
 .../weex/uitest/TC_AG/AG_Web_Web_Src.java       |  18 ++
 .../TC_AHref/WeexUiTestCaseTCAHrefEvent.java    |  18 ++
 .../TC_AHref/WeexUiTestCaseTCAHrefStyle.java    |  18 ++
 .../TC_AHref/WeexUiTestCaseTCAHrefUpdate.java   |  18 ++
 .../TC_Color/WeexUiTestCaseTcColorType.java     |  18 ++
 .../TC_Color/WeexUiTestCaseTcColorUpdate.java   |  18 ++
 .../WeexUiTestCaseTcDowngradeAppVFalse.java     |  18 ++
 .../WeexUiTestCaseTcDowngradeAppVTrue.java      |  18 ++
 .../WeexUiTestCaseTcDowngradeDevMFalse.java     |  18 ++
 .../WeexUiTestCaseTcDowngradeDevMTrue.java      |  18 ++
 .../WeexUiTestCaseTcDowngradeOSVFalse.java      |  18 ++
 .../WeexUiTestCaseTcDowngradeOSVTrue.java       |  18 ++
 .../WeexUiTestCaseTcDowngradeWeexVFalse.java    |  18 ++
 .../WeexUiTestCaseTcDowngradeWeexVTrue.java     |  18 ++
 .../TC_Image/WeexUiTestCaseTcImageUpdate.java   |  18 ++
 .../TC_Input/WeexUiTestCaseTcInputEvent.java    |  18 ++
 .../WeexUiTestCaseTcInputPlaceholder.java       |  18 ++
 .../TC_Input/WeexUiTestCaseTcInputStyle.java    |  18 ++
 .../TC_Input/WeexUiTestCaseTcInputType.java     |  18 ++
 .../TC_Slider/WeexUiTestCaseTcSlider.java       |  18 ++
 .../WeexUiTestCaseTcTextStyleColumn.java        |  18 ++
 .../TC_Text/WeexUiTestCaseTcTextStyleOwn.java   |  18 ++
 .../TC_Text/WeexUiTestCaseTcTextStyleRow.java   |  18 ++
 .../TC_Text/WeexUiTestCaseTcTextType.java       |  18 ++
 .../weex/uitest/WeexUiTestCaseTcElementOpt.java |  18 ++
 .../java/com/alibaba/weex/util/Falcon.java      |   4 +-
 .../java/com/alibaba/weex/util/ScreenShot.java  |   4 +-
 .../com/alibaba/weex/util/SdCardHelper.java     |   4 +-
 .../java/com/alibaba/weex/util/TestFlow.java    |   4 +-
 .../java/com/alibaba/weex/util/ViewUtil.java    |   4 +-
 .../playground/app/src/main/AndroidManifest.xml |  18 ++
 .../main/res/drawable-v21/ic_menu_camera.xml    |  18 ++
 .../main/res/drawable-v21/ic_menu_gallery.xml   |  18 ++
 .../main/res/drawable-v21/ic_menu_manage.xml    |  18 ++
 .../src/main/res/drawable-v21/ic_menu_send.xml  |  18 ++
 .../src/main/res/drawable-v21/ic_menu_share.xml |  18 ++
 .../main/res/drawable-v21/ic_menu_slideshow.xml |  18 ++
 .../app/src/main/res/drawable/side_nav_bar.xml  |  18 ++
 .../src/main/res/layout/activity_dynamic.xml    |  18 ++
 .../app/src/main/res/layout/activity_index.xml  |  18 ++
 .../app/src/main/res/layout/activity_splash.xml |  18 ++
 .../app/src/main/res/layout/activity_wxpage.xml |  18 ++
 .../app/src/main/res/layout/app_bar_main.xml    |  18 ++
 .../app/src/main/res/layout/camera.xml          |  18 ++
 .../app/src/main/res/layout/catalog_item.xml    |  18 ++
 .../app/src/main/res/layout/content_dynamic.xml |  18 ++
 .../app/src/main/res/layout/content_main.xml    |  18 ++
 .../app/src/main/res/layout/content_wx_main.xml |  18 ++
 .../app/src/main/res/layout/hello_weex.xml      | 222 ++-----------------
 .../app/src/main/res/layout/id_stub.xml         |  18 ++
 .../playground/app/src/main/res/menu/main.xml   |  18 ++
 .../app/src/main/res/menu/main_scan.xml         |  18 ++
 .../app/src/main/res/menu/refresh.xml           |  18 ++
 .../app/src/main/res/values-v21/styles.xml      |  20 +-
 .../app/src/main/res/values-w820dp/dimens.xml   |  18 ++
 .../app/src/main/res/values/attrs.xml           |  18 ++
 .../app/src/main/res/values/colors.xml          |  18 ++
 .../app/src/main/res/values/dimens.xml          |  18 ++
 .../app/src/main/res/values/drawables.xml       |  18 ++
 .../src/main/res/values/scan_code_styles.xml    |  18 ++
 .../app/src/main/res/values/strings.xml         |  18 ++
 .../app/src/main/res/values/styles.xml          |  18 ++
 android/sdk/config/quality/checkstyle.xml       |  18 ++
 android/weex_debug/src/main/AndroidManifest.xml |  18 ++
 .../drawable/leak_canary_toast_background.xml   |  18 ++
 .../res/drawable/prettyfish_bg_floatmenu.xml    |  18 ++
 .../main/res/drawable/prettyfish_coordrect.xml  |  18 ++
 .../src/main/res/drawable/prettyfish_fab.xml    |  18 ++
 .../main/res/layout/prettyfish_coordview.xml    |  18 ++
 .../main/res/layout/prettyfish_coverview.xml    |  18 ++
 .../main/res/layout/prettyfish_datachart.xml    |  18 ++
 .../main/res/layout/prettyfish_datafilelist.xml |  18 ++
 .../main/res/layout/prettyfish_datafilerow.xml  |  18 ++
 .../src/main/res/layout/prettyfish_datarow.xml  |  18 ++
 .../src/main/res/layout/prettyfish_detail.xml   |  18 ++
 .../main/res/layout/prettyfish_filedetail.xml   |  18 ++
 .../src/main/res/layout/prettyfish_filelist.xml |  18 ++
 .../src/main/res/layout/prettyfish_filerow.xml  |  18 ++
 .../res/layout/prettyfish_floatmenu_item.xml    |  18 ++
 .../res/layout/prettyfish_floatmenuview.xml     |  18 ++
 .../main/res/layout/prettyfish_recordview.xml   |  18 ++
 .../src/main/res/layout/prettyfish_table.xml    |  18 ++
 .../main/res/layout/prettyfish_tableitem.xml    |  18 ++
 .../src/main/res/layout/prettyfish_uedgird.xml  |  18 ++
 .../weex_debug/src/main/res/values/attrs.xml    |  18 ++
 .../weex_debug/src/main/res/values/colors.xml   |  18 ++
 .../weex_debug/src/main/res/values/dimens.xml   |  18 ++
 .../weex_debug/src/main/res/values/strings.xml  |  18 ++
 build/build.js                                  |  18 ++
 build/config.js                                 |  18 ++
 build/examples-banner-plugin.js                 |  18 ++
 build/karma.vue.conf.js                         |  18 ++
 build/nightwatch.config.js                      |  19 +-
 build/rollup.browser.common.config.js           |  18 ++
 build/webpack.ci.config.js                      |  18 ++
 build/webpack.ci.web.config.js                  |  18 ++
 build/webpack.deprecatedmacacatest.config.js    |  18 ++
 build/webpack.examples.config.js                |  18 ++
 build/webpack.examples.web.config.js            |  20 +-
 build/webpack.test.config.js                    |  18 ++
 build/webpack.test.web.config.js                |  18 ++
 build/webpack.vue.config.js                     |  18 ++
 examples/vanilla/index.js                       |  19 +-
 examples/vue/include/base-url.js                |  18 ++
 examples/vue/showcase/include/util.js           |  18 ++
 .../vue/components/scrollable/list/style.js     |  18 ++
 html5/render/vue/core/index.js                  |  18 ++
 html5/render/vue/core/node.js                   |  19 ++
 html5/render/vue/core/style.js                  |  18 ++
 html5/render/vue/env/global.js                  |  18 ++
 html5/render/vue/modules/modal/style.js         |  18 ++
 html5/test/case/basic/append-root.source.js     |  21 +-
 html5/test/case/basic/append.source.js          |  18 ++
 html5/test/case/basic/backward1.source.js       |  20 +-
 html5/test/case/basic/backward2.source.js       |  20 +-
 html5/test/case/basic/components.source.js      |  18 ++
 .../case/basic/computed-in-repeat.source.js     |  20 +-
 html5/test/case/basic/created.source.js         |  20 +-
 html5/test/case/basic/dynamic-id.source.js      |  18 ++
 .../test/case/basic/dynamic-property.source.js  |  18 ++
 html5/test/case/basic/dynamic-type.source.js    |  18 ++
 html5/test/case/basic/foo.source.js             |  20 +-
 html5/test/case/basic/foo2.source.js            |  20 +-
 html5/test/case/basic/foo3.source.js            |  20 +-
 html5/test/case/basic/foo4.source.js            |  20 +-
 html5/test/case/basic/foo5.source.js            |  20 +-
 html5/test/case/basic/foo6.source.js            |  20 +-
 html5/test/case/basic/foo7.source.js            |  20 +-
 html5/test/case/basic/foo8.source.js            |  18 ++
 html5/test/case/basic/foo9.source.js            |  20 +-
 .../case/basic/global-weex-object.source.js     |  18 ++
 html5/test/case/basic/id.source.js              |  18 ++
 html5/test/case/basic/if-repeat.source.js       |  20 +-
 html5/test/case/basic/if-root.source.js         |  18 ++
 html5/test/case/basic/if.source.js              |  20 +-
 html5/test/case/basic/promise.source.js         |  18 ++
 html5/test/case/basic/ready.source.js           |  20 +-
 html5/test/case/basic/repeat-array-kv.source.js |  18 ++
 .../case/basic/repeat-array-no-kv.source.js     |  18 ++
 .../case/basic/repeat-array-non-obj.source.js   |  18 ++
 html5/test/case/basic/repeat-array-v.source.js  |  18 ++
 html5/test/case/basic/repeat-index.source.js    |  18 ++
 html5/test/case/basic/repeat-root.source.js     |  18 ++
 html5/test/case/basic/repeat-watch.source.js    |  20 +-
 html5/test/case/basic/require.source.js         |  18 ++
 html5/test/case/basic/reset-style.source.js     |  18 ++
 html5/test/case/basic/static1.source.js         |  18 ++
 html5/test/case/basic/static2.source.js         |  18 ++
 html5/test/case/basic/static3.source.js         |  18 ++
 html5/test/case/basic/static4.source.js         |  18 ++
 html5/test/case/basic/subvm.source.js           |  18 ++
 html5/test/case/basic/transformer1.source.js    |  20 +-
 .../case/complex/append-root-event.source.js    |  19 +-
 html5/test/case/complex/click.source.js         |  20 +-
 html5/test/case/complex/computed.source.js      |  18 ++
 html5/test/case/complex/if-refresh.source.js    |  20 +-
 .../case/complex/if-repeat-refresh.source.js    |  20 +-
 html5/test/case/complex/inline-click.source.js  |  20 +-
 html5/test/case/complex/input-binding.source.js |  18 ++
 html5/test/case/complex/refresh2.source.js      |  19 +-
 .../test/case/complex/repeat-track-by.source.js |  18 ++
 html5/test/case/complex/transformer2.source.js  |  20 +-
 html5/test/case/complex/transformer3.source.js  |  20 +-
 .../case/multi/clear-dep-target-error.source.js |  18 ++
 .../case/multi/clear-dep-target-fine.source.js  |  18 ++
 html5/test/case/multi/clear-moduleA.source.js   |  18 ++
 html5/test/case/multi/clear-moduleB.source.js   |  18 ++
 html5/test/case/prepare.js                      |  18 ++
 html5/test/case/signals/modal.source.js         |  18 ++
 html5/test/case/signals/signals-long.source.js  |  18 ++
 html5/test/case/signals/signals.source.js       |  18 ++
 html5/test/case/signals/timer.source.js         |  18 ++
 html5/test/case/tester.js                       |  18 ++
 .../test/case/throws/global-variable1.source.js |  18 ++
 .../test/case/throws/global-variable2.source.js |  18 ++
 .../test/case/throws/global-variable3.source.js |  18 ++
 html5/test/e2e/runner.js                        |  19 +-
 html5/test/e2e/specs/index.js                   |  18 ++
 html5/test/render/vue/components/a.js           |  18 ++
 html5/test/render/vue/components/div.js         |  18 ++
 html5/test/render/vue/components/image.js       |  18 ++
 html5/test/render/vue/components/list.js        |  18 ++
 html5/test/render/vue/components/switch.js      |  18 ++
 html5/test/render/vue/components/text.js        |  18 ++
 html5/test/render/vue/components/web.js         |  18 ++
 html5/test/render/vue/core/scope-style-map.js   |  18 ++
 html5/test/render/vue/core/style.js             |  18 ++
 .../vue/data/build/dotvue/scoped-style.js       |  20 +-
 html5/test/render/vue/data/head-css.js          |  18 ++
 html5/test/render/vue/data/head-map.js          |  18 ++
 html5/test/render/vue/examples/list-cell.js     |  18 ++
 html5/test/render/vue/helper/env.js             |  18 ++
 html5/test/render/vue/helper/index.js           |  18 ++
 html5/test/render/vue/helper/runtime.js         |  18 ++
 html5/test/render/vue/helper/utils.js           |  18 ++
 html5/test/render/vue/utils/func.js             |  18 ++
 html5/test/render/vue/utils/style.js            |  18 ++
 html5/test/render/vue/validator/check.js        |  18 ++
 html5/test/render/vue/validator/index.js        |  18 ++
 html5/test/render/vue/validator/prop.js         |  18 ++
 html5/test/render/vue/validator/style.js        |  18 ++
 html5/test/unit/default/api/methods.js          |  18 ++
 html5/test/unit/default/api/modules.js          |  18 ++
 html5/test/unit/default/app/bundle.js           |  18 ++
 html5/test/unit/default/app/ctrl.js             |  18 ++
 html5/test/unit/default/app/downgrade.js        |  18 ++
 html5/test/unit/default/app/index.js            |  18 ++
 html5/test/unit/default/app/register.js         |  18 ++
 html5/test/unit/default/app/viewport.js         |  18 ++
 html5/test/unit/default/helper/document.js      |  19 +-
 html5/test/unit/default/runtime.js              |  18 ++
 html5/test/unit/default/util/index.js           |  18 ++
 html5/test/unit/default/util/shared.js          |  18 ++
 html5/test/unit/default/vm/compiler.js          |  18 ++
 html5/test/unit/default/vm/directive.js         |  18 ++
 html5/test/unit/default/vm/dom-helper.js        |  18 ++
 html5/test/unit/default/vm/events.js            |  18 ++
 html5/test/unit/default/vm/vm.js                |  18 ++
 html5/test/unit/shared/BroadcastChannel.js      |  18 ++
 html5/test/unit/shared/arrayFrom.js             |  18 ++
 html5/test/unit/shared/console.js               |  18 ++
 html5/test/unit/shared/index.js                 |  18 ++
 html5/test/unit/shared/objectAssign.js          |  18 ++
 html5/test/unit/shared/objectSetPrototypeOf.js  |  18 ++
 html5/test/unit/vanilla/index.js                |  18 ++
 html5/test/unit/vdom/index.js                   |  18 ++
 html5/test/unit/vdom/listener.js                |  18 ++
 html5/test/unit/vdom/node.js                    |  18 ++
 .../WeexDemo/Scanner/WXScannerHistoryVC.h       |  21 +-
 .../WeexDemo/Scanner/WXScannerHistoryVC.m       |  21 +-
 ios/playground/WeexDemo/Scanner/WXScannerVC.h   |   4 +-
 ios/playground/WeexDemo/Scanner/WXScannerVC.m   |   4 +-
 ios/playground/WeexDemoTests/WeexDemoTests.m    |  21 +-
 .../WeexUITestDemoUITests.m                     |  21 +-
 .../Component/Recycler/WXMultiColumnLayout.h    |   4 +-
 .../Component/Recycler/WXMultiColumnLayout.m    |   4 +-
 .../Component/Recycler/WXRecyclerComponent.h    |   4 +-
 .../Component/Recycler/WXRecyclerComponent.m    |   4 +-
 .../Recycler/WXRecyclerDataController.h         |   4 +-
 .../Recycler/WXRecyclerDataController.m         |   4 +-
 .../Recycler/WXRecyclerUpdateController.h       |   4 +-
 .../Recycler/WXRecyclerUpdateController.m       |   4 +-
 .../Recycler/WXSectionDataController.h          |   4 +-
 .../Recycler/WXSectionDataController.m          |   4 +-
 .../WeexSDK/Sources/Component/WXAComponent.h    |   4 +-
 .../WeexSDK/Sources/Component/WXAComponent.m    |   4 +-
 .../Sources/Component/WXCanvasComponent.h       |   4 +-
 .../Sources/Component/WXCanvasComponent.m       |   4 +-
 .../WeexSDK/Sources/Component/WXCellComponent.h |   4 +-
 .../WeexSDK/Sources/Component/WXCellComponent.m |   4 +-
 .../Sources/Component/WXComponent_internal.h    |   4 +-
 .../Sources/Component/WXCycleSliderComponent.h  |  21 +-
 .../Sources/Component/WXCycleSliderComponent.m  |  21 +-
 .../WeexSDK/Sources/Component/WXDivComponent.h  |   4 +-
 .../WeexSDK/Sources/Component/WXDivComponent.m  |   4 +-
 .../WeexSDK/Sources/Component/WXEditComponent.h |   4 +-
 .../WeexSDK/Sources/Component/WXEditComponent.m |   4 +-
 .../Sources/Component/WXEmbedComponent.h        |   4 +-
 .../Sources/Component/WXEmbedComponent.m        |   4 +-
 .../Sources/Component/WXFooterComponent.h       |   4 +-
 .../Sources/Component/WXFooterComponent.m       |   4 +-
 .../Sources/Component/WXHeaderComponent.h       |   4 +-
 .../Sources/Component/WXHeaderComponent.m       |   4 +-
 .../Sources/Component/WXImageComponent.h        |   4 +-
 .../Sources/Component/WXImageComponent.m        |   4 +-
 .../Sources/Component/WXIndicatorComponent.h    |   4 +-
 .../Sources/Component/WXIndicatorComponent.m    |   4 +-
 .../WeexSDK/Sources/Component/WXListComponent.h |   4 +-
 .../WeexSDK/Sources/Component/WXListComponent.m |   4 +-
 .../Sources/Component/WXLoadingComponent.h      |   4 +-
 .../Sources/Component/WXLoadingComponent.m      |   4 +-
 .../Sources/Component/WXLoadingIndicator.h      |   4 +-
 .../Sources/Component/WXLoadingIndicator.m      |   4 +-
 .../Sources/Component/WXRefreshComponent.h      |   4 +-
 .../Sources/Component/WXRefreshComponent.m      |   4 +-
 .../Sources/Component/WXScrollerComponent.h     |   4 +-
 .../Sources/Component/WXScrollerComponent.m     |   4 +-
 .../Sources/Component/WXSliderComponent.h       |   4 +-
 .../Sources/Component/WXSliderComponent.m       |   4 +-
 .../Component/WXSliderNeighborComponent.h       |   4 +-
 .../Component/WXSliderNeighborComponent.m       |   4 +-
 .../Sources/Component/WXSwitchComponent.h       |   4 +-
 .../Sources/Component/WXSwitchComponent.m       |   4 +-
 .../Sources/Component/WXTextAreaComponent.h     |   4 +-
 .../Sources/Component/WXTextAreaComponent.m     |   4 +-
 .../WeexSDK/Sources/Component/WXTextComponent.h |   4 +-
 .../WeexSDK/Sources/Component/WXTextComponent.m |   4 +-
 .../Sources/Component/WXTextInputComponent.h    |   4 +-
 .../Sources/Component/WXTextInputComponent.m    |   4 +-
 ios/sdk/WeexSDK/Sources/Component/WXTransform.h |   4 +-
 ios/sdk/WeexSDK/Sources/Component/WXTransform.m |   4 +-
 .../Sources/Component/WXVideoComponent.h        |   4 +-
 .../Sources/Component/WXVideoComponent.m        |   4 +-
 .../WeexSDK/Sources/Component/WXWebComponent.h  |   4 +-
 .../WeexSDK/Sources/Component/WXWebComponent.m  |   4 +-
 ios/sdk/WeexSDKTests/TestSupportUtils.h         |  21 +-
 ios/sdk/WeexSDKTests/TestSupportUtils.m         |  21 +-
 ios/sdk/WeexSDKTests/WXAnimationModuleTests.m   |  21 +-
 ios/sdk/WeexSDKTests/WXBridgeMethodTests.m      |  21 +-
 ios/sdk/WeexSDKTests/WXComponentTests.m         |  21 +-
 ios/sdk/WeexSDKTests/WXConvertTests.m           |  25 ++-
 ios/sdk/WeexSDKTests/WXFloatCompareTests.m      |  25 ++-
 ios/sdk/WeexSDKTests/WXInstanceWrapTests.m      |  21 +-
 ios/sdk/WeexSDKTests/WXRootViewTests.m          |  25 ++-
 ios/sdk/WeexSDKTests/WXSDKEngineTests.m         |  21 +-
 ios/sdk/WeexSDKTests/WXSDKManagerTests.m        |  21 +-
 ios/sdk/WeexSDKTests/WXStorageTests.m           |  25 ++-
 ios/sdk/WeexSDKTests/WXStreamModuleTests.m      |  21 +-
 ios/sdk/WeexSDKTests/WXTimerModuleTests.m       |  21 +-
 ios/sdk/WeexSDKTests/WXURLRewriteTests.m        |  25 ++-
 ios/sdk/WeexSDKTests/WeexSDKTests.m             |  21 +-
 scripts/rat-ant-build.xml                       |  17 +-
 test/scripts/components/image-onload.test.js    |  18 ++
 test/scripts/components/recycler.test.js        |  18 ++
 test/scripts/components/scroll-event.test.js    |  18 ++
 test/scripts/components/scroller-fixed.test.js  |  20 +-
 test/scripts/components/slider-infinite.test.js |  18 ++
 .../components/textarea-maxlength.test.js       |  20 +-
 test/scripts/dom.test.js                        |  18 ++
 test/scripts/index.test.js                      |  18 ++
 test/scripts/util.js                            |  18 ++
 568 files changed, 9029 insertions(+), 514 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/commons/src/main/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/android/commons/src/main/AndroidManifest.xml b/android/commons/src/main/AndroidManifest.xml
index 50a7140..af18743 100644
--- a/android/commons/src/main/AndroidManifest.xml
+++ b/android/commons/src/main/AndroidManifest.xml
@@ -1,3 +1,21 @@
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
           package="com.alibaba.weex.commons">
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/ApplicationTest.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/ApplicationTest.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/ApplicationTest.java
index a35a7a8..5f22786 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/ApplicationTest.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/ApplicationTest.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java
index e292022..242856e 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkActivityTestRule.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkActivityTestRule.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkActivityTestRule.java
index 2f05bba..492b4c4 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkActivityTestRule.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkActivityTestRule.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java
index 2d5f2b6..dddada7 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java
index 92a4c94..7a3f446 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java
index 9f9297c..01ae222 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java
index 43a42a1..dc7e33d 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java
index 38df15b..bd57366 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java
@@ -6,9 +6,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java
index 23b8f7e..72f768e 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java
index c09fb6d..9898adc 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java
index 09cd297..400a876 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java
index b24369a..fece5d5 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java
index 5ff1bfe..0ac666f 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java
index d3b94ee..ab2d037 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java
index 167e0aa..f01c7d6 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java
index 7ca1517..99601f1 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java
index c0daaee..81beb75 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java
index d4b1f7d..1bb9bd6 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java
index 8ad3247..c2a1fbf 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java
index 88fe470..193defd 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java
index 8e6fd6c..8e1f014 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java
index 52d9b31..cde9833 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java
index e5b5fb3..f40b3b7 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java
index 919e240..a22a55d 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java
index f666114..f26d1f5 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java
index a8eff2c..64c3ad1 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java
index 0dfe232..627cb4f 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java
index 8b9a08a..b476750 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java
index d59f26b..842e6a6 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java
index a4945f5..2309a33 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java
index 2e0bb76..cfcbf7f 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java
index 8d0814f..e4884ee 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java
index 91e2a9d..217e02b 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/808d9eba/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java
----------------------------------------------------------------------
diff --git a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java
index 4d8dadb..ee50179 100644
--- a/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java
+++ b/android/playground/app/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package com.alibaba.weex.uitest.TC_AG;
 import com.alibaba.weex.WXPageActivity;
 import com.alibaba.weex.util.TestFlow;