You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by sh...@apache.org on 2021/05/05 07:35:36 UTC

[echarts] branch enhance-visual-regression-test updated (010f24c -> 65499d7)

This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a change to branch enhance-visual-regression-test
in repository https://gitbox.apache.org/repos/asf/echarts.git.


    from 010f24c  chore: remove unused files
     new 1a59b6f  test(visual): default current test name
     new 65499d7  test: clean up deprecated test code

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 test/allZero.html                          |   9 +-
 test/area-large.html                       |  20 +---
 test/area2.html                            |  10 +-
 test/areaLineUpdate.html                   |  25 +----
 test/aria-line-bar.html                    |  24 +----
 test/aria-pie.html                         |  24 +----
 test/axes.html                             |   9 --
 test/axis-name.html                        |   7 +-
 test/axis.html                             |   9 +-
 test/axisLabel.html                        |  13 +--
 test/axisPosition.html                     |  40 +------
 test/bar-background.html                   |  40 +------
 test/bar-label-rotation.html               |   8 +-
 test/bar-polar-basic-radial.html           |   7 +-
 test/bar-polar-basic.html                  |   7 +-
 test/bar-polar-long-label.html             |   7 +-
 test/bar-polar-multi-series-radial.html    |   8 +-
 test/bar-polar-multi-series.html           |   9 +-
 test/bar-polar-null-data-radial.html       |   8 +-
 test/bar-polar-null-data.html              |   8 +-
 test/bar-polar-real-estate.html            |  10 +-
 test/bar-polar-stack.html                  |   8 +-
 test/bar-race.html                         |  73 +------------
 test/bar-t.html                            |  23 +---
 test/bar.html                              |  23 +---
 test/bar2.html                             |  29 +----
 test/bar3.html                             |  12 +--
 test/bmap.html                             |   4 -
 test/brush.html                            |  37 +------
 test/brush2.html                           |  11 --
 test/calendar-converter.html               |  13 +--
 test/calendar-effectScater.html            |  12 +--
 test/calendar-heatmap.html                 |  11 +-
 test/calendar-month.html                   |  11 +-
 test/calendar-more.html                    |  13 +--
 test/calendar-orient.html                  |  11 +-
 test/calendar-range.html                   |  11 +-
 test/calendar-scatter.html                 |  11 +-
 test/calendar-simple.html                  |  11 +-
 test/calendar-size.html                    |  11 +-
 test/calendar-split.html                   |  11 +-
 test/calendar-type.html                    |  13 +--
 test/calendar-vertical.html                |  11 +-
 test/calendar-week.html                    |  11 +-
 test/calendar-year.html                    |  11 +-
 test/calendar.html                         |  11 +-
 test/candlestick-doji.html                 |   7 --
 test/candlestick-empty.html                |  13 +--
 test/candlestick.html                      |   9 --
 test/candlestickConnect.html               |   9 --
 test/color-mix-aqi.html                    |   5 -
 test/connect-dynamic.html                  |   5 -
 test/connect-manually.html                 |   7 --
 test/connect.html                          |   5 -
 test/connect2.html                         |   5 -
 test/custom-bmap-polygon.html              |   4 -
 test/custom-hexbin.html                    |  13 +--
 test/custom.html                           | 121 ++-------------------
 test/dataView.html                         |  11 +-
 test/dataZoom-axes.html                    |  12 +--
 test/dataZoom-axis-type.html               |  12 +--
 test/dataZoom-cartesian-h.html             |  10 --
 test/dataZoom-cartesian-v.html             |   5 -
 test/dataZoom-dataShadow.html              |   8 --
 test/dataZoom-dataShadow0.html             |   8 --
 test/dataZoom-dataShadow1.html             |   8 --
 test/dataZoom-dataShadow2.html             |   8 --
 test/dataZoom-dynamic.html                 |  15 ---
 test/dataZoom-geo.html                     |  11 +-
 test/dataZoom-rainfall-connect.html        |   8 --
 test/dataZoom-rainfall-inside.html         |  24 -----
 test/dataZoom-rainfall.html                |   8 --
 test/dataZoom-scatter-category.html        |   6 --
 test/dataZoom-scatter-hv-polar.html        |   4 -
 test/dataZoom-scatter-hv.html              |   5 -
 test/dataZoom-sync.html                    |  12 +--
 test/dataZoom-toolbox.html                 |  11 --
 test/dataZoomHighPrecision.html            |  18 ----
 test/diff.html                             |   7 --
 test/dynamicData.html                      |   3 -
 test/dynamicData2.html                     |   4 -
 test/dynamicData3.html                     |  14 ---
 test/effectScatter.html                    |   5 -
 test/encode.html                           |  20 +---
 test/force-case.html                       |  17 ---
 test/force-edge-ignoreLayout.html          |  10 --
 test/funnel.html                           |   5 -
 test/gauge.html                            |   9 --
 test/geo-data-stream.html                  |   8 --
 test/geo-map.html                          |   8 --
 test/geo-random-stream.html                |   8 --
 test/geoLine.html                          |   5 -
 test/geoScatter.html                       |   4 -
 test/getOption.html                        |  11 --
 test/graph-grid.html                       |   9 --
 test/graph-symbol.html                     |   6 --
 test/graph.html                            |  10 --
 test/graphicOption.html                    |  35 -------
 test/graphicRemove.html                    |   1 -
 test/gridSimple.html                       |   7 --
 test/heatmap-gap-bug.html                  |  10 +-
 test/heatmap-large.html                    |   7 --
 test/heatmap-map.html                      |   7 --
 test/heatmap.html                          |   6 --
 test/homepage3.html                        |   9 --
 test/ie11.html                             |  16 ---
 test/label-position.html                   |  16 ---
 test/largeLine-tooltip.html                |   6 --
 test/largeLine.html                        |   6 --
 test/lazyUpdate.html                       |   2 -
 test/legend-borderColor.html               |   5 -
 test/legend.html                           |  90 ++--------------
 test/lib/config.js                         |  75 +------------
 test/line-endLabel.html                    |   9 +-
 test/line-non-continuous.html              |   7 --
 test/line.html                             |  12 +--
 test/lines-bus.html                        |   3 -
 test/lines-flight.html                     |   4 -
 test/lines-grid.html                       |  10 +-
 test/lines-remove.html                     |   4 -
 test/lines-stream-not-large.html           |   4 -
 test/lines-symbol.html                     |   4 -
 test/lines-track.html                      |   3 -
 test/logScale.html                         |   8 --
 test/map-contour.html                      |   5 -
 test/map-grid.html                         |  13 +--
 test/map-labels.html                       |   9 --
 test/map-nameProperty.html                 |   5 -
 test/map-nested.html                       |  16 ---
 test/map-parallel.html                     |   9 --
 test/mapWorld.html                         |   5 -
 test/markArea.html                         |   5 -
 test/markLine.html                         |   5 -
 test/markPoint.html                        |   5 -
 test/masterPainterColorChoice.html         |   4 -
 test/media-dataZoom.html                   |   5 -
 test/media-finance.html                    |   8 --
 test/media-pie.html                        |   4 -
 test/mix.html                              |   5 -
 test/mobileBench.html                      |   4 -
 test/multipleGrid.html                     |   6 --
 test/parallel-lineStyle.html               |   6 --
 test/parallel-nutrients.html               |  10 +-
 test/pictorial-repeat.html                 |   8 --
 test/pictorial-single.html                 |   9 --
 test/pictorial-svg.html                    |   9 +-
 test/pie-action.html                       |   1 -
 test/pie-calculable.html                   |   5 -
 test/pie-clipPath.html                     |   5 -
 test/pie-cornerRadius.html                 |   5 +-
 test/pie-digits.html                       |   3 -
 test/pie.html                              |   5 -
 test/pie2.html                             |   5 -
 test/pie3.html                             |   4 -
 test/pieDynamic.html                       |   4 -
 test/polarLine.html                        |  12 ---
 test/polarLine2.html                       |   4 -
 test/polarScatter.html                     |   3 -
 test/punchCard.html                        |   5 -
 test/radar.html                            |   3 -
 test/radar2.html                           |   4 -
 test/radar3.html                           |   3 -
 test/radar4.html                           |   4 -
 test/resize-animation.html                 |   4 -
 test/roseExtreme.html                      |  17 +--
 test/roseType.html                         |   4 -
 test/runTest/client/client.js              |   9 +-
 test/sample-compare.html                   |   2 -
 test/sankey-jump.html                      |   2 -
 test/sankey-nodeAlign-left.html            |   2 -
 test/sankey-nodeAlign-right.html           |   2 -
 test/sankey-vertical-energy.html           |   2 -
 test/sankey.html                           |   2 -
 test/scale-integer.html                    |   2 -
 test/scatter-markline.html                 |   5 -
 test/scatter-random-stream-fix-axis.html   |   8 --
 test/scatter-single-axis.html              |  16 ---
 test/scatter.html                          |   5 -
 test/scatterMatrix.html                    |  10 --
 test/selectedMode.html                     |   4 -
 test/showTip.html                          |   4 -
 test/singleAxisScales.html                 |  12 +--
 test/stream-filter.html                    |   5 -
 test/symbol.html                           |   4 -
 test/theme.html                            |   6 --
 test/themeRiver.html                       |   5 -
 test/themeRiver2.html                      |   5 -
 test/themeRiver3.html                      |   5 -
 test/timeScale.html                        |   8 --
 test/timeScale2.html                       |   8 --
 test/timeline-finance.html                 |   7 --
 test/toolbox-saveImage-background.html     |   7 +-
 test/toolbox-stack-custom.html             |  14 +--
 test/toolbox-stack.html                    |  14 +--
 test/toolbox-textStyle.html                |   7 +-
 test/toolbox-tooltip.html                  |   7 +-
 test/tooltip-action.html                   |  27 +----
 test/tooltip-axisPointer.html              | 146 +++-----------------------
 test/tooltip-cascade.html                  |  20 +---
 test/tooltip-link.html                     |   9 --
 test/tooltip-rich.html                     |  12 +--
 test/tooltip-setOption.html                |   9 +-
 test/tooltip-touch.html                    |  44 +-------
 test/tooltip-windowResize.html             |  14 +--
 test/tooltip.html                          | 163 ++---------------------------
 test/touch-candlestick.html                |  14 +--
 test/touch-slide.html                      |  16 ---
 test/touch-test.html                       |   6 --
 test/tree-basic.html                       |   2 -
 test/tree-image.html                       |   2 -
 test/tree-legend.html                      |   3 -
 test/tree-orient-right-left.html           |   2 -
 test/tree-orient-top-bottom.html           |   2 -
 test/tree-radial.html                      |   2 -
 test/tree-roam.html                        |   2 -
 test/tree-vertical.html                    |   2 -
 test/treemap-disk.html                     |   4 -
 test/treemap-disk2.html                    |   4 -
 test/treemap-obama.html                    |   4 -
 test/treemap-option.html                   |   4 -
 test/treemap-option2.html                  |   4 -
 test/treemap-simple.html                   |   1 -
 test/treemap-visual.html                   |  10 --
 test/visualMap-categories.html             |   6 --
 test/visualMap-continuous.html             |  21 +---
 test/visualMap-large.html                  |   8 --
 test/visualMap-layout.html                 |   8 +-
 test/visualMap-opacity.html                |  38 +------
 test/visualMap-performance1.html           |   5 -
 test/visualMap-pieces.html                 |  12 ---
 test/visualMap-scatter-colorAndSymbol.html |   4 -
 test/visualMap-scatter-symbolSize.html     |   4 -
 test/visualMap-special-case.html           |  14 +--
 test/webkit-dep.html                       |   8 --
 test/worldPopulationBubble.html            |   5 -
 235 files changed, 154 insertions(+), 2592 deletions(-)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


[echarts] 01/02: test(visual): default current test name

Posted by sh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a commit to branch enhance-visual-regression-test
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit 1a59b6fcac8aff514897966ffe6bb855f023ec69
Author: pissang <bm...@gmail.com>
AuthorDate: Wed May 5 14:19:16 2021 +0800

    test(visual): default current test name
---
 test/runTest/client/client.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/test/runTest/client/client.js b/test/runTest/client/client.js
index 8e83d13..484088d 100644
--- a/test/runTest/client/client.js
+++ b/test/runTest/client/client.js
@@ -262,6 +262,10 @@ const app = new Vue({
             setTimeout(() => {
                 this.scrollToCurrent();
             }, 100);
+        },
+
+        'currentTestName'(newVal, oldVal) {
+            updateUrl();
         }
     },
 
@@ -279,7 +283,6 @@ const app = new Vue({
         changeTest(target, testName) {
             if (!target.matches('input[type="checkbox"]') && !target.matches('.el-checkbox__inner')) {
                 app.currentTestName = testName;
-                updateUrl();
             }
         },
         toggleSort() {
@@ -445,6 +448,10 @@ socket.on('update', msg => {
     app.running = !!msg.running;
     app.fullTests = processTestsData(msg.tests, app.fullTests);
 
+    if (!app.currentTestName) {
+        app.currentTestName = app.fullTests[0].name;
+    }
+
     firstUpdate = false;
 });
 socket.on('finish', res => {

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


[echarts] 02/02: test: clean up deprecated test code

Posted by sh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

shenyi pushed a commit to branch enhance-visual-regression-test
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit 65499d77f6988690ea5069a905b27381f53a49bf
Author: pissang <bm...@gmail.com>
AuthorDate: Wed May 5 15:34:09 2021 +0800

    test: clean up deprecated test code
---
 test/allZero.html                          |   9 +-
 test/area-large.html                       |  20 +---
 test/area2.html                            |  10 +-
 test/areaLineUpdate.html                   |  25 +----
 test/aria-line-bar.html                    |  24 +----
 test/aria-pie.html                         |  24 +----
 test/axes.html                             |   9 --
 test/axis-name.html                        |   7 +-
 test/axis.html                             |   9 +-
 test/axisLabel.html                        |  13 +--
 test/axisPosition.html                     |  40 +------
 test/bar-background.html                   |  40 +------
 test/bar-label-rotation.html               |   8 +-
 test/bar-polar-basic-radial.html           |   7 +-
 test/bar-polar-basic.html                  |   7 +-
 test/bar-polar-long-label.html             |   7 +-
 test/bar-polar-multi-series-radial.html    |   8 +-
 test/bar-polar-multi-series.html           |   9 +-
 test/bar-polar-null-data-radial.html       |   8 +-
 test/bar-polar-null-data.html              |   8 +-
 test/bar-polar-real-estate.html            |  10 +-
 test/bar-polar-stack.html                  |   8 +-
 test/bar-race.html                         |  73 +------------
 test/bar-t.html                            |  23 +---
 test/bar.html                              |  23 +---
 test/bar2.html                             |  29 +----
 test/bar3.html                             |  12 +--
 test/bmap.html                             |   4 -
 test/brush.html                            |  37 +------
 test/brush2.html                           |  11 --
 test/calendar-converter.html               |  13 +--
 test/calendar-effectScater.html            |  12 +--
 test/calendar-heatmap.html                 |  11 +-
 test/calendar-month.html                   |  11 +-
 test/calendar-more.html                    |  13 +--
 test/calendar-orient.html                  |  11 +-
 test/calendar-range.html                   |  11 +-
 test/calendar-scatter.html                 |  11 +-
 test/calendar-simple.html                  |  11 +-
 test/calendar-size.html                    |  11 +-
 test/calendar-split.html                   |  11 +-
 test/calendar-type.html                    |  13 +--
 test/calendar-vertical.html                |  11 +-
 test/calendar-week.html                    |  11 +-
 test/calendar-year.html                    |  11 +-
 test/calendar.html                         |  11 +-
 test/candlestick-doji.html                 |   7 --
 test/candlestick-empty.html                |  13 +--
 test/candlestick.html                      |   9 --
 test/candlestickConnect.html               |   9 --
 test/color-mix-aqi.html                    |   5 -
 test/connect-dynamic.html                  |   5 -
 test/connect-manually.html                 |   7 --
 test/connect.html                          |   5 -
 test/connect2.html                         |   5 -
 test/custom-bmap-polygon.html              |   4 -
 test/custom-hexbin.html                    |  13 +--
 test/custom.html                           | 121 ++-------------------
 test/dataView.html                         |  11 +-
 test/dataZoom-axes.html                    |  12 +--
 test/dataZoom-axis-type.html               |  12 +--
 test/dataZoom-cartesian-h.html             |  10 --
 test/dataZoom-cartesian-v.html             |   5 -
 test/dataZoom-dataShadow.html              |   8 --
 test/dataZoom-dataShadow0.html             |   8 --
 test/dataZoom-dataShadow1.html             |   8 --
 test/dataZoom-dataShadow2.html             |   8 --
 test/dataZoom-dynamic.html                 |  15 ---
 test/dataZoom-geo.html                     |  11 +-
 test/dataZoom-rainfall-connect.html        |   8 --
 test/dataZoom-rainfall-inside.html         |  24 -----
 test/dataZoom-rainfall.html                |   8 --
 test/dataZoom-scatter-category.html        |   6 --
 test/dataZoom-scatter-hv-polar.html        |   4 -
 test/dataZoom-scatter-hv.html              |   5 -
 test/dataZoom-sync.html                    |  12 +--
 test/dataZoom-toolbox.html                 |  11 --
 test/dataZoomHighPrecision.html            |  18 ----
 test/diff.html                             |   7 --
 test/dynamicData.html                      |   3 -
 test/dynamicData2.html                     |   4 -
 test/dynamicData3.html                     |  14 ---
 test/effectScatter.html                    |   5 -
 test/encode.html                           |  20 +---
 test/force-case.html                       |  17 ---
 test/force-edge-ignoreLayout.html          |  10 --
 test/funnel.html                           |   5 -
 test/gauge.html                            |   9 --
 test/geo-data-stream.html                  |   8 --
 test/geo-map.html                          |   8 --
 test/geo-random-stream.html                |   8 --
 test/geoLine.html                          |   5 -
 test/geoScatter.html                       |   4 -
 test/getOption.html                        |  11 --
 test/graph-grid.html                       |   9 --
 test/graph-symbol.html                     |   6 --
 test/graph.html                            |  10 --
 test/graphicOption.html                    |  35 -------
 test/graphicRemove.html                    |   1 -
 test/gridSimple.html                       |   7 --
 test/heatmap-gap-bug.html                  |  10 +-
 test/heatmap-large.html                    |   7 --
 test/heatmap-map.html                      |   7 --
 test/heatmap.html                          |   6 --
 test/homepage3.html                        |   9 --
 test/ie11.html                             |  16 ---
 test/label-position.html                   |  16 ---
 test/largeLine-tooltip.html                |   6 --
 test/largeLine.html                        |   6 --
 test/lazyUpdate.html                       |   2 -
 test/legend-borderColor.html               |   5 -
 test/legend.html                           |  90 ++--------------
 test/lib/config.js                         |  75 +------------
 test/line-endLabel.html                    |   9 +-
 test/line-non-continuous.html              |   7 --
 test/line.html                             |  12 +--
 test/lines-bus.html                        |   3 -
 test/lines-flight.html                     |   4 -
 test/lines-grid.html                       |  10 +-
 test/lines-remove.html                     |   4 -
 test/lines-stream-not-large.html           |   4 -
 test/lines-symbol.html                     |   4 -
 test/lines-track.html                      |   3 -
 test/logScale.html                         |   8 --
 test/map-contour.html                      |   5 -
 test/map-grid.html                         |  13 +--
 test/map-labels.html                       |   9 --
 test/map-nameProperty.html                 |   5 -
 test/map-nested.html                       |  16 ---
 test/map-parallel.html                     |   9 --
 test/mapWorld.html                         |   5 -
 test/markArea.html                         |   5 -
 test/markLine.html                         |   5 -
 test/markPoint.html                        |   5 -
 test/masterPainterColorChoice.html         |   4 -
 test/media-dataZoom.html                   |   5 -
 test/media-finance.html                    |   8 --
 test/media-pie.html                        |   4 -
 test/mix.html                              |   5 -
 test/mobileBench.html                      |   4 -
 test/multipleGrid.html                     |   6 --
 test/parallel-lineStyle.html               |   6 --
 test/parallel-nutrients.html               |  10 +-
 test/pictorial-repeat.html                 |   8 --
 test/pictorial-single.html                 |   9 --
 test/pictorial-svg.html                    |   9 +-
 test/pie-action.html                       |   1 -
 test/pie-calculable.html                   |   5 -
 test/pie-clipPath.html                     |   5 -
 test/pie-cornerRadius.html                 |   5 +-
 test/pie-digits.html                       |   3 -
 test/pie.html                              |   5 -
 test/pie2.html                             |   5 -
 test/pie3.html                             |   4 -
 test/pieDynamic.html                       |   4 -
 test/polarLine.html                        |  12 ---
 test/polarLine2.html                       |   4 -
 test/polarScatter.html                     |   3 -
 test/punchCard.html                        |   5 -
 test/radar.html                            |   3 -
 test/radar2.html                           |   4 -
 test/radar3.html                           |   3 -
 test/radar4.html                           |   4 -
 test/resize-animation.html                 |   4 -
 test/roseExtreme.html                      |  17 +--
 test/roseType.html                         |   4 -
 test/sample-compare.html                   |   2 -
 test/sankey-jump.html                      |   2 -
 test/sankey-nodeAlign-left.html            |   2 -
 test/sankey-nodeAlign-right.html           |   2 -
 test/sankey-vertical-energy.html           |   2 -
 test/sankey.html                           |   2 -
 test/scale-integer.html                    |   2 -
 test/scatter-markline.html                 |   5 -
 test/scatter-random-stream-fix-axis.html   |   8 --
 test/scatter-single-axis.html              |  16 ---
 test/scatter.html                          |   5 -
 test/scatterMatrix.html                    |  10 --
 test/selectedMode.html                     |   4 -
 test/showTip.html                          |   4 -
 test/singleAxisScales.html                 |  12 +--
 test/stream-filter.html                    |   5 -
 test/symbol.html                           |   4 -
 test/theme.html                            |   6 --
 test/themeRiver.html                       |   5 -
 test/themeRiver2.html                      |   5 -
 test/themeRiver3.html                      |   5 -
 test/timeScale.html                        |   8 --
 test/timeScale2.html                       |   8 --
 test/timeline-finance.html                 |   7 --
 test/toolbox-saveImage-background.html     |   7 +-
 test/toolbox-stack-custom.html             |  14 +--
 test/toolbox-stack.html                    |  14 +--
 test/toolbox-textStyle.html                |   7 +-
 test/toolbox-tooltip.html                  |   7 +-
 test/tooltip-action.html                   |  27 +----
 test/tooltip-axisPointer.html              | 146 +++-----------------------
 test/tooltip-cascade.html                  |  20 +---
 test/tooltip-link.html                     |   9 --
 test/tooltip-rich.html                     |  12 +--
 test/tooltip-setOption.html                |   9 +-
 test/tooltip-touch.html                    |  44 +-------
 test/tooltip-windowResize.html             |  14 +--
 test/tooltip.html                          | 163 ++---------------------------
 test/touch-candlestick.html                |  14 +--
 test/touch-slide.html                      |  16 ---
 test/touch-test.html                       |   6 --
 test/tree-basic.html                       |   2 -
 test/tree-image.html                       |   2 -
 test/tree-legend.html                      |   3 -
 test/tree-orient-right-left.html           |   2 -
 test/tree-orient-top-bottom.html           |   2 -
 test/tree-radial.html                      |   2 -
 test/tree-roam.html                        |   2 -
 test/tree-vertical.html                    |   2 -
 test/treemap-disk.html                     |   4 -
 test/treemap-disk2.html                    |   4 -
 test/treemap-obama.html                    |   4 -
 test/treemap-option.html                   |   4 -
 test/treemap-option2.html                  |   4 -
 test/treemap-simple.html                   |   1 -
 test/treemap-visual.html                   |  10 --
 test/visualMap-categories.html             |   6 --
 test/visualMap-continuous.html             |  21 +---
 test/visualMap-large.html                  |   8 --
 test/visualMap-layout.html                 |   8 +-
 test/visualMap-opacity.html                |  38 +------
 test/visualMap-performance1.html           |   5 -
 test/visualMap-pieces.html                 |  12 ---
 test/visualMap-scatter-colorAndSymbol.html |   4 -
 test/visualMap-scatter-symbolSize.html     |   4 -
 test/visualMap-special-case.html           |  14 +--
 test/webkit-dep.html                       |   8 --
 test/worldPopulationBubble.html            |   5 -
 234 files changed, 146 insertions(+), 2591 deletions(-)

diff --git a/test/allZero.html b/test/allZero.html
index 5cc7ab8..82b9f83 100644
--- a/test/allZero.html
+++ b/test/allZero.html
@@ -37,14 +37,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/area-large.html b/test/area-large.html
index 152d163..ccc4792 100644
--- a/test/area-large.html
+++ b/test/area-large.html
@@ -59,25 +59,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('main'));
 
diff --git a/test/area2.html b/test/area2.html
index 6a41d75..45698fa 100644
--- a/test/area2.html
+++ b/test/area2.html
@@ -37,15 +37,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title',
-                // 'echarts/component/dataZoom'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/areaLineUpdate.html b/test/areaLineUpdate.html
index 96091d8..e4597c2 100644
--- a/test/areaLineUpdate.html
+++ b/test/areaLineUpdate.html
@@ -81,14 +81,7 @@ under the License.
             ["61","57","62","65","65","67","65","68","68","65","67","69","66","67","66","70","67","72","73","73","71","69","72","73","72","74","77","75","74","74","68","70","69","70","70","72","74","71","71","70","72","74","76","72","76","73","67","60","59","64","64","66","66","61","59","59","57","61","63","61","65","65","65","66","70","60","62","66","66","66","70","64","66","68","69","71","67","69","71","68","69","68","69","67","69","65","65","64","63","69","66","67","66","66","63","62" [...]
             }]}
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main0');
                 if (!main) {
@@ -134,14 +127,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main1');
                 if (!main) {
@@ -247,12 +233,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main2');
                 if (!main) {
diff --git a/test/aria-line-bar.html b/test/aria-line-bar.html
index cf8091d..bde1b25 100644
--- a/test/aria-line-bar.html
+++ b/test/aria-line-bar.html
@@ -47,29 +47,7 @@ under the License.
         <div id="main" class="chart"></div>
         <script>
 
-        require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+        require(['echarts'],
             function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/aria-pie.html b/test/aria-pie.html
index c7fe3ee..82d4d0c 100644
--- a/test/aria-pie.html
+++ b/test/aria-pie.html
@@ -47,29 +47,7 @@ under the License.
         <div id="main" class="chart"></div>
         <script>
 
-        require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+        require(['echarts'],
             function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/axes.html b/test/axes.html
index a379586..1393483 100644
--- a/test/axes.html
+++ b/test/axes.html
@@ -75,15 +75,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'zrender/core/util',
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/parallel',
-                // 'echarts/component/tooltip'
             ], function (ec) {
                 echarts = ec;
                 zrUtil = ec.util;
diff --git a/test/axis-name.html b/test/axis-name.html
index 8dedbb9..2c0c445 100644
--- a/test/axis-name.html
+++ b/test/axis-name.html
@@ -69,12 +69,7 @@ under the License.
         <div class="chart" id="main2-7"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var nameLocations = ['end', 'middle', 'start'];
 
diff --git a/test/axis.html b/test/axis.html
index 4f4c86f..f3da3cf 100644
--- a/test/axis.html
+++ b/test/axis.html
@@ -35,14 +35,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/util/graphic',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
                 var graphic = echarts.graphic;
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/axisLabel.html b/test/axisLabel.html
index 58439dc..e2e5dcb 100644
--- a/test/axisLabel.html
+++ b/test/axisLabel.html
@@ -49,18 +49,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/line',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/title',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
                 var el = document.getElementById('main1');
                 if (!el) {
                     return;
diff --git a/test/axisPosition.html b/test/axisPosition.html
index 9306162..5318023 100644
--- a/test/axisPosition.html
+++ b/test/axisPosition.html
@@ -63,25 +63,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('a'));
 
@@ -150,25 +132,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('b'));
 
diff --git a/test/bar-background.html b/test/bar-background.html
index 2944ccf..ccc908c 100644
--- a/test/bar-background.html
+++ b/test/bar-background.html
@@ -310,12 +310,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main3'));
 
@@ -353,12 +348,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main4'));
 
@@ -400,13 +390,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main5'));
 
@@ -455,14 +439,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/grid',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main6'));
 
@@ -511,14 +488,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/grid',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main7'));
 
diff --git a/test/bar-label-rotation.html b/test/bar-label-rotation.html
index 01e78c2..5bf3c53 100644
--- a/test/bar-label-rotation.html
+++ b/test/bar-label-rotation.html
@@ -40,13 +40,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/bar-polar-basic-radial.html b/test/bar-polar-basic-radial.html
index e497c8c..9e653bf 100644
--- a/test/bar-polar-basic-radial.html
+++ b/test/bar-polar-basic-radial.html
@@ -39,12 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-basic.html b/test/bar-polar-basic.html
index ee2b503..6019d29 100644
--- a/test/bar-polar-basic.html
+++ b/test/bar-polar-basic.html
@@ -40,12 +40,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-long-label.html b/test/bar-polar-long-label.html
index 6ced7d2..eb0a13a 100644
--- a/test/bar-polar-long-label.html
+++ b/test/bar-polar-long-label.html
@@ -39,12 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-multi-series-radial.html b/test/bar-polar-multi-series-radial.html
index 0ed0955..9413732 100644
--- a/test/bar-polar-multi-series-radial.html
+++ b/test/bar-polar-multi-series-radial.html
@@ -39,13 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-multi-series.html b/test/bar-polar-multi-series.html
index 90b637a..9525111 100644
--- a/test/bar-polar-multi-series.html
+++ b/test/bar-polar-multi-series.html
@@ -39,14 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/grid',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-null-data-radial.html b/test/bar-polar-null-data-radial.html
index 702a642..62c685c 100644
--- a/test/bar-polar-null-data-radial.html
+++ b/test/bar-polar-null-data-radial.html
@@ -39,13 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-null-data.html b/test/bar-polar-null-data.html
index 5012568..77398f9 100644
--- a/test/bar-polar-null-data.html
+++ b/test/bar-polar-null-data.html
@@ -39,13 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-real-estate.html b/test/bar-polar-real-estate.html
index 478c5be..3549feb 100644
--- a/test/bar-polar-real-estate.html
+++ b/test/bar-polar-real-estate.html
@@ -39,15 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/title',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-polar-stack.html b/test/bar-polar-stack.html
index 4984120..fd17608 100644
--- a/test/bar-polar-stack.html
+++ b/test/bar-polar-stack.html
@@ -52,13 +52,7 @@ under the License.
         <div id="polar-radius-min-positive" class="test-chart"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bar-race.html b/test/bar-race.html
index bbe0a30..2b4d3ff 100644
--- a/test/bar-race.html
+++ b/test/bar-race.html
@@ -59,29 +59,7 @@ under the License.
 
         <script>
 
-        require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+        require(['echarts'],
             function (echarts) {
 
                 function loadLifeData(cb) {
@@ -199,29 +177,7 @@ under the License.
 
         <script>
 
-        require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+        require(['echarts'],
             function (echarts) {
                 var chart = echarts.init(document.getElementById('main2'), null, {
                 });
@@ -307,7 +263,6 @@ under the License.
                     })(x);
                 }
             }
-
         );
         </script>
 
@@ -315,29 +270,7 @@ under the License.
 
         <script>
 
-        require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+        require(['echarts'],
             function (echarts) {
                 var chart = echarts.init(document.getElementById('main3'), null, {
                 });
diff --git a/test/bar-t.html b/test/bar-t.html
index 6ca7a66..25b964c 100644
--- a/test/bar-t.html
+++ b/test/bar-t.html
@@ -48,28 +48,7 @@ under the License.
         <script>
 
         require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+            ['echarts'],
             function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/bar.html b/test/bar.html
index 0f91539..77c760a 100644
--- a/test/bar.html
+++ b/test/bar.html
@@ -48,28 +48,7 @@ under the License.
         <script>
 
         require(
-            (testHelper.hasURLParam('en')
-                ? [
-                    'echarts',
-                    // 'echarts/lang/en',
-                ]
-                : [
-                    'echarts'
-                ]
-            ).concat(
-                [
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/brush',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/title',
-                    // 'zrender/vml/vml'
-                ]
-            ),
+            ['echarts'],
             function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/bar2.html b/test/bar2.html
index d595b26..97e428c 100644
--- a/test/bar2.html
+++ b/test/bar2.html
@@ -56,14 +56,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markLine'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main1'), null, {
 
@@ -190,25 +183,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
 
                 option = {
diff --git a/test/bar3.html b/test/bar3.html
index 546a6e1..8177201 100644
--- a/test/bar3.html
+++ b/test/bar3.html
@@ -39,17 +39,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/title',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/bmap.html b/test/bmap.html
index 9a3039f..d5bdff1 100644
--- a/test/bmap.html
+++ b/test/bmap.html
@@ -40,10 +40,6 @@ under the License.
 
             require([
                 'echarts',
-
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/legend',
                 'extension/bmap'
             ], function (echarts) {
 
diff --git a/test/brush.html b/test/brush.html
index 7f5e0bc..1a55b13 100644
--- a/test/brush.html
+++ b/test/brush.html
@@ -188,19 +188,7 @@ under the License.
 
 
         <script type="text/javascript">
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/brush'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main2');
                 var panel = document.getElementById('panel2');
@@ -492,16 +480,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/brush'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var data = [ {name: '海门', value: 9}, {name: '鄂尔多斯', value: 12}, {name: '招远', value: 12}, {name: '舟山', value: 12}, {name: '齐齐哈尔', value: 14}, {name: '盐城', value: 15}, {name: '赤峰', value: 16}, {name: '青岛', value: 18}, {name: '乳山', value: 18}, {name: '金昌', value: 19}, {name: '泉州', value: 21}, {name: '莱西', value: 21}, {name: '日照', value: 21}, {name: '胶南', value: 22}, {name: '南通', value: 23}, {name: '拉萨', value: 24}, {name: '云浮', value: 24}, {name: '梅州', value: 25}, {name: '文登 [...]
 
@@ -896,17 +875,7 @@ under the License.
 
         <script type="text/javascript">
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/brush',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main4');
                 var panel = document.getElementById('panel4');
diff --git a/test/brush2.html b/test/brush2.html
index af39053..944688d 100644
--- a/test/brush2.html
+++ b/test/brush2.html
@@ -442,12 +442,6 @@ under the License.
             require([
                 'echarts',
                 'extension/dataTool',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
                 'theme/vintage'
             ], function (echarts, dataTool) {
                 var gexf = dataTool.gexf;
@@ -510,11 +504,6 @@ under the License.
                                     }
                                 },
                                 focusNodeAdjacency: true,
-                                // edgeSymbol: ['none', 'arrow'],
-                                // scaleLimit: {
-                                //     min: 1.5,
-                                //     max: 2
-                                // },
                                 label: {
                                     normal: {
                                         position: 'right',
diff --git a/test/calendar-converter.html b/test/calendar-converter.html
index 27e5137..a1a8faa 100644
--- a/test/calendar-converter.html
+++ b/test/calendar-converter.html
@@ -38,18 +38,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
                 var cellSize = [120, 120];
diff --git a/test/calendar-effectScater.html b/test/calendar-effectScater.html
index 9d73ce4..4cae0f7 100644
--- a/test/calendar-effectScater.html
+++ b/test/calendar-effectScater.html
@@ -64,17 +64,7 @@ under the License.
             }
 
             var data = getVirtulData(2016);
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-heatmap.html b/test/calendar-heatmap.html
index e38f28b..e04f225 100644
--- a/test/calendar-heatmap.html
+++ b/test/calendar-heatmap.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-month.html b/test/calendar-month.html
index 81b95c3..2fac7f5 100644
--- a/test/calendar-month.html
+++ b/test/calendar-month.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-more.html b/test/calendar-more.html
index c11afbd..97cc264 100644
--- a/test/calendar-more.html
+++ b/test/calendar-more.html
@@ -101,18 +101,7 @@ under the License.
                 };
             });
             links.pop();
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-orient.html b/test/calendar-orient.html
index e49cc9c..434220f 100644
--- a/test/calendar-orient.html
+++ b/test/calendar-orient.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-range.html b/test/calendar-range.html
index bf661e5..db77e2f 100644
--- a/test/calendar-range.html
+++ b/test/calendar-range.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-scatter.html b/test/calendar-scatter.html
index 8d05d7a..cc410b5 100644
--- a/test/calendar-scatter.html
+++ b/test/calendar-scatter.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-simple.html b/test/calendar-simple.html
index f4a8c2d..5a01426 100644
--- a/test/calendar-simple.html
+++ b/test/calendar-simple.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-size.html b/test/calendar-size.html
index b3378b4..4ab46a3 100644
--- a/test/calendar-size.html
+++ b/test/calendar-size.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-split.html b/test/calendar-split.html
index 87febe1..19614a6 100644
--- a/test/calendar-split.html
+++ b/test/calendar-split.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-type.html b/test/calendar-type.html
index 237f265..9fbf5b4 100644
--- a/test/calendar-type.html
+++ b/test/calendar-type.html
@@ -104,18 +104,7 @@ under the License.
             });
             links.pop();
 
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-vertical.html b/test/calendar-vertical.html
index e6a32b2..3f19ef8 100644
--- a/test/calendar-vertical.html
+++ b/test/calendar-vertical.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-week.html b/test/calendar-week.html
index bb2c740..336f0ff 100644
--- a/test/calendar-week.html
+++ b/test/calendar-week.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar-year.html b/test/calendar-year.html
index 3dd2dc9..ff28a6d 100644
--- a/test/calendar-year.html
+++ b/test/calendar-year.html
@@ -62,16 +62,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/calendar.html b/test/calendar.html
index af71769..dbefc0c 100644
--- a/test/calendar.html
+++ b/test/calendar.html
@@ -63,16 +63,7 @@ under the License.
                 }
                 return datas;
             }
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/candlestick-doji.html b/test/candlestick-doji.html
index bb07e59..5db79ef 100644
--- a/test/candlestick-doji.html
+++ b/test/candlestick-doji.html
@@ -47,13 +47,6 @@ under the License.
             require([
                 'echarts',
                 'data/security-sh-2013.json'
-                // 'echarts/chart/candlestick',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts, rawData) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/candlestick-empty.html b/test/candlestick-empty.html
index e0a8e72..b003901 100644
--- a/test/candlestick-empty.html
+++ b/test/candlestick-empty.html
@@ -44,18 +44,7 @@ under the License.
             var chart;
             var data;
 
-            require([
-                'echarts'
-                // 'echarts/chart/candlestick',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/candlestick.html b/test/candlestick.html
index 1d3bd68..280ef07 100644
--- a/test/candlestick.html
+++ b/test/candlestick.html
@@ -48,15 +48,6 @@ under the License.
             require([
                 'echarts',
                 'data/security-sh-2013.json'
-                // 'echarts/chart/candlestick',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts, rawData) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/candlestickConnect.html b/test/candlestickConnect.html
index 10138fa..e1aadb6 100644
--- a/test/candlestickConnect.html
+++ b/test/candlestickConnect.html
@@ -57,15 +57,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/chart/candlestick',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
             ], function (data, echarts) {
                 var axisData = [
                     "2013/1/24", "2013/1/25", "2013/1/28", "2013/1/29", "2013/1/30",
diff --git a/test/color-mix-aqi.html b/test/color-mix-aqi.html
index 59bd6ec..bc783ab 100644
--- a/test/color-mix-aqi.html
+++ b/test/color-mix-aqi.html
@@ -52,11 +52,6 @@ under the License.
                 'data/aqi/GZdata',
                 'data/aqi/SHdata',
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous'
             ], function (dataBJ, dataGZ, dataSH, echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/connect-dynamic.html b/test/connect-dynamic.html
index 5507283..d2d493d 100644
--- a/test/connect-dynamic.html
+++ b/test/connect-dynamic.html
@@ -46,11 +46,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart1 = echarts.init(document.getElementById('chart1'));
diff --git a/test/connect-manually.html b/test/connect-manually.html
index 11097d0..c50641e 100644
--- a/test/connect-manually.html
+++ b/test/connect-manually.html
@@ -46,13 +46,6 @@ under the License.
 
     require([
         'echarts'
-        // 'echarts/chart/line',
-        // 'echarts/chart/scatter',
-        // 'echarts/component/title',
-        // 'echarts/component/legend',
-        // 'echarts/component/dataZoom',
-        // 'echarts/component/grid',
-        // 'echarts/component/tooltip'
     ], function (echarts, rawData, prepareBoxplotData, env) {
 
 
diff --git a/test/connect.html b/test/connect.html
index f25e4d9..4310ea3 100644
--- a/test/connect.html
+++ b/test/connect.html
@@ -46,11 +46,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart1 = echarts.init(document.getElementById('chart1'));
diff --git a/test/connect2.html b/test/connect2.html
index 8e2b601..b183964 100644
--- a/test/connect2.html
+++ b/test/connect2.html
@@ -63,11 +63,6 @@ under the License.
                 'data/aqi/GZdata',
                 'data/aqi/SHdata',
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous'
             ], function (dataBJ, dataGZ, dataSH, echarts) {
 
                 var chart1 = echarts.init(document.getElementById('chart1'));
diff --git a/test/custom-bmap-polygon.html b/test/custom-bmap-polygon.html
index 00d6ea1..5c8599e 100644
--- a/test/custom-bmap-polygon.html
+++ b/test/custom-bmap-polygon.html
@@ -40,10 +40,6 @@ under the License.
 
             require([
                 'echarts',
-                // 'echarts/chart/custom',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/legend',
                 'extension/bmap'
             ], function (echarts) {
 
diff --git a/test/custom-hexbin.html b/test/custom-hexbin.html
index 910c900..a775488 100644
--- a/test/custom-hexbin.html
+++ b/test/custom-hexbin.html
@@ -112,18 +112,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/title',
-                // 'echarts/component/geo',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 // 2006-2007 Regular Season
 
diff --git a/test/custom.html b/test/custom.html
index 4a16aa4..8737e97 100644
--- a/test/custom.html
+++ b/test/custom.html
@@ -73,16 +73,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var data = [];
                 var dataCount = 10;
@@ -237,16 +228,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 // See https://github.com/ecomfe/echarts-stat
                 // var bins = {"bins":[{"sample":[8.3,8.6,8.8],"x0":8,"x1":10},{"sample":[10.5,10.7,10.8,11,11,11.1,11.2,11.3,11.4,11.4,11.7],"x0":10,"x1":12},{"sample":[12,12.9,12.9,13.3,13.7,13.8],"x0":12,"x1":14},{"sample":[14,14.2,14.5],"x0":14,"x1":16},{"sample":[16,16.3,17.3,17.5,17.9],"x0":16,"x1":18},{"sample":[18,18],"x0":18,"x1":20},{"sample":[20.6],"x0":20,"x1":22}],"data":[[9,3],[11,11],[13,6],[15,3],[17,5],[19,2],[21,1]]};
@@ -325,16 +307,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 // var data = [[10, 16, 3], [16, 18, 15], [18, 26, 12], [26, 32, 22], [32, 56, 7], [56, 62, 17]];
                 var data = [[10, 16, 3, 'A'], [16, 18, 15, 'B'], [18, 26, 12, 'C'], [26, 32, 22, 'D'], [32, 56, 7, 'E'], [56, 62, 17, 'F']];
@@ -412,16 +385,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var categoryData = [];
                 var errorData = [];
@@ -537,15 +501,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
                 // Prime Costs and Prices for ACME Fashion\nCollection "Spring-Summer, 2016"
                 // Data from https://playground.anychart.com/gallery/7.12.0/Error_Charts/Marker_Chart
                 var dimensions = [
@@ -692,16 +648,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var yearCount = 7;
                 var categoryCount = 30;
@@ -829,16 +776,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var data = [];
                 var dataCount = 7;
@@ -916,17 +854,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/custom',
-                // 'echarts/component/legend',
-                // 'echarts/component/calendar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var layouts = [
                     [[0, 0]],
@@ -1071,16 +999,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var textData = [];
                 var imageData = [];
@@ -1199,16 +1118,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/component/polar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 function renderItem(params, api) {
                     var values = [api.value(0), api.value(1)];
@@ -1310,16 +1220,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/custom',
-                // 'echarts/component/polar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var data = [
                     {name:'广州', value: 50},
diff --git a/test/dataView.html b/test/dataView.html
index 1b3cafa..90cd6e6 100644
--- a/test/dataView.html
+++ b/test/dataView.html
@@ -42,16 +42,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/dataZoom-axes.html b/test/dataZoom-axes.html
index 7917aa5..f528332 100644
--- a/test/dataZoom-axes.html
+++ b/test/dataZoom-axes.html
@@ -84,17 +84,7 @@ under the License.
             var charts = [];
             var els = [];
 
-            require([
-                'echarts'
-                // 'zrender/core/util',
-                // 'echarts/chart/line',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 zrUtil = echarts.util;
 
diff --git a/test/dataZoom-axis-type.html b/test/dataZoom-axis-type.html
index 16effc1..3a19502 100644
--- a/test/dataZoom-axis-type.html
+++ b/test/dataZoom-axis-type.html
@@ -129,17 +129,7 @@ chart.setOption({
             var charts = [];
             var els = [];
 
-            require([
-                'echarts'
-                // 'zrender/core/util',
-                // 'echarts/chart/line',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 zrUtil = echarts.util;
 
diff --git a/test/dataZoom-cartesian-h.html b/test/dataZoom-cartesian-h.html
index 805a507..8a35b84 100644
--- a/test/dataZoom-cartesian-h.html
+++ b/test/dataZoom-cartesian-h.html
@@ -51,16 +51,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-cartesian-v.html b/test/dataZoom-cartesian-v.html
index da6c08c..106f64f 100644
--- a/test/dataZoom-cartesian-v.html
+++ b/test/dataZoom-cartesian-v.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-dataShadow.html b/test/dataZoom-dataShadow.html
index 2616d4a..d307a06 100644
--- a/test/dataZoom-dataShadow.html
+++ b/test/dataZoom-dataShadow.html
@@ -39,14 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-dataShadow0.html b/test/dataZoom-dataShadow0.html
index c71b37a..e2c6414 100644
--- a/test/dataZoom-dataShadow0.html
+++ b/test/dataZoom-dataShadow0.html
@@ -39,14 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-dataShadow1.html b/test/dataZoom-dataShadow1.html
index 523e8fa..fb1d755 100644
--- a/test/dataZoom-dataShadow1.html
+++ b/test/dataZoom-dataShadow1.html
@@ -39,14 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-dataShadow2.html b/test/dataZoom-dataShadow2.html
index 9d78677..57a629d 100644
--- a/test/dataZoom-dataShadow2.html
+++ b/test/dataZoom-dataShadow2.html
@@ -39,14 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/dataZoom-dynamic.html b/test/dataZoom-dynamic.html
index b627119..681ac02 100644
--- a/test/dataZoom-dynamic.html
+++ b/test/dataZoom-dynamic.html
@@ -57,14 +57,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markLine'
             ], function (ec) {
 
                 echarts = ec;
@@ -185,13 +177,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markLine'
             ], function (ec) {
 
                 echarts = ec;
diff --git a/test/dataZoom-geo.html b/test/dataZoom-geo.html
index 7ebf4a6..b13fb31 100644
--- a/test/dataZoom-geo.html
+++ b/test/dataZoom-geo.html
@@ -37,16 +37,7 @@ under the License.
 
             require([
                 'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/geo',
-                'map/js/china',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markLine'
+                'map/js/china'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'));
diff --git a/test/dataZoom-rainfall-connect.html b/test/dataZoom-rainfall-connect.html
index 9ccde76..5fcb986 100644
--- a/test/dataZoom-rainfall-connect.html
+++ b/test/dataZoom-rainfall-connect.html
@@ -62,14 +62,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoomInside'
             ], function (data, echarts) {
                 var chart1 = createChart1(data, echarts);
                 var chart2 = createChart2(data, echarts);
diff --git a/test/dataZoom-rainfall-inside.html b/test/dataZoom-rainfall-inside.html
index 3688748..b35e77a 100644
--- a/test/dataZoom-rainfall-inside.html
+++ b/test/dataZoom-rainfall-inside.html
@@ -62,14 +62,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'zrender/vml/vml',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoomInside'
             ], function (data, echarts) {
 
                 var chart = echarts.init(document.getElementById('rainfall'));
@@ -209,14 +201,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'zrender/vml/vml',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom'
             ], function (data, echarts) {
 
                 var chart = echarts.init(document.getElementById('zoom-lock'));
@@ -305,14 +289,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'zrender/vml/vml',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom'
             ], function (data, echarts) {
 
                 var option = {
diff --git a/test/dataZoom-rainfall.html b/test/dataZoom-rainfall.html
index a43f707..b00817f 100644
--- a/test/dataZoom-rainfall.html
+++ b/test/dataZoom-rainfall.html
@@ -42,14 +42,6 @@ under the License.
             require([
                 'data/rainfall.json',
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'echarts/component/axis',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/markArea'
             ], function (data, echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/dataZoom-scatter-category.html b/test/dataZoom-scatter-category.html
index 186b5fc..55601d6 100644
--- a/test/dataZoom-scatter-category.html
+++ b/test/dataZoom-scatter-category.html
@@ -40,12 +40,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-scatter-hv-polar.html b/test/dataZoom-scatter-hv-polar.html
index a788d36..a8a7b21 100644
--- a/test/dataZoom-scatter-hv-polar.html
+++ b/test/dataZoom-scatter-hv-polar.html
@@ -48,10 +48,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-scatter-hv.html b/test/dataZoom-scatter-hv.html
index 85ee537..a9a1422 100644
--- a/test/dataZoom-scatter-hv.html
+++ b/test/dataZoom-scatter-hv.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dataZoom-sync.html b/test/dataZoom-sync.html
index 8e9b37e..f2c0b3e 100644
--- a/test/dataZoom-sync.html
+++ b/test/dataZoom-sync.html
@@ -60,17 +60,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts',
-                // 'zrender/tool/color',
-                // 'echarts/chart/line',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 colorTool = echarts.color;
                 chart = myChart = echarts.init(document.getElementById('sync'));
diff --git a/test/dataZoom-toolbox.html b/test/dataZoom-toolbox.html
index b26d592..1feb8d2 100644
--- a/test/dataZoom-toolbox.html
+++ b/test/dataZoom-toolbox.html
@@ -70,17 +70,6 @@ under the License.
             function makeChart(id, option, cb) {
                 require([
                     'echarts'
-                    // 'echarts/model/globalDefault',
-                    // 'echarts/chart/scatter',
-                    // 'echarts/chart/line',
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/scatter',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/markLine',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/toolbox',
-                    // 'echarts/component/dataZoom'
                 ], function (echarts, globalDefault) {
                     var main = document.getElementById(id);
                     if (main) {
diff --git a/test/dataZoomHighPrecision.html b/test/dataZoomHighPrecision.html
index bbe164c..8fe873a 100644
--- a/test/dataZoomHighPrecision.html
+++ b/test/dataZoomHighPrecision.html
@@ -61,12 +61,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var main = document.getElementById('main1');
@@ -162,12 +156,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var main = document.getElementById('main2');
@@ -284,12 +272,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var main = document.getElementById('main3');
diff --git a/test/diff.html b/test/diff.html
index 5ebc0f9..5b1d539 100644
--- a/test/diff.html
+++ b/test/diff.html
@@ -38,13 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/title',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/dynamicData.html b/test/dynamicData.html
index fc48b7d..bf78d70 100644
--- a/test/dynamicData.html
+++ b/test/dynamicData.html
@@ -37,9 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid'
             ], function (echarts) {
 
                 function randomData() {
diff --git a/test/dynamicData2.html b/test/dynamicData2.html
index 855d5e2..95741de 100644
--- a/test/dynamicData2.html
+++ b/test/dynamicData2.html
@@ -38,10 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid'
             ], function (echarts) {
 
                 function randomData() {
diff --git a/test/dynamicData3.html b/test/dynamicData3.html
index 61caa50..339aa4a 100644
--- a/test/dynamicData3.html
+++ b/test/dynamicData3.html
@@ -60,13 +60,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
                 var main = document.getElementById('main1');
                 if (!main) {
@@ -116,13 +109,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
                 var main = document.getElementById('main2');
                 if (!main) {
diff --git a/test/effectScatter.html b/test/effectScatter.html
index 3d6876f..375d3d9 100644
--- a/test/effectScatter.html
+++ b/test/effectScatter.html
@@ -39,11 +39,6 @@ under the License.
 
             require([
                 'echarts'
-
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo'
             ], function (echarts) {
 
                 var data = [
diff --git a/test/encode.html b/test/encode.html
index 1332e06..bcf254c 100644
--- a/test/encode.html
+++ b/test/encode.html
@@ -61,12 +61,6 @@ under the License.
             require([
                 'echarts',
                 'data/security-sh-2013.json'
-                // 'echarts/chart/line',
-                // 'echarts/chart/candlestick',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
             ], function (echarts, rawData) {
 
                 var dom = document.getElementById('dim');
@@ -177,14 +171,7 @@ under the License.
             var data;
 
             require([
-                'echarts',
-                // 'echarts/chart/boxplot',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
+                'echarts'
             ], function (echarts) {
 
                 data = [];
@@ -308,11 +295,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
             ], function (echarts) {
                 data = [
                     ['Blouse "Blue Viola"', 101.88, 99.75, 23, 17, 32, 18],
diff --git a/test/force-case.html b/test/force-case.html
index 1e283a9..479977b 100644
--- a/test/force-case.html
+++ b/test/force-case.html
@@ -62,23 +62,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/chart/graph',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/force-edge-ignoreLayout.html b/test/force-edge-ignoreLayout.html
index 29b7ebb..03b58aa 100644
--- a/test/force-edge-ignoreLayout.html
+++ b/test/force-edge-ignoreLayout.html
@@ -39,17 +39,7 @@ under the License.
 
     require([
         'echarts',
-
         'extension/dataTool',
-
-        // 'echarts/chart/graph',
-
-        // 'echarts/component/title',
-        // 'echarts/component/legend',
-        // 'echarts/component/geo',
-        // 'echarts/component/tooltip',
-        // 'echarts/component/visualMap',
-
         'theme/vintage'
     ], function (echarts, dataTool) {
         var gexf = dataTool.gexf;
diff --git a/test/funnel.html b/test/funnel.html
index 0ed0821..22a2a9f 100644
--- a/test/funnel.html
+++ b/test/funnel.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/funnel',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/gauge.html b/test/gauge.html
index 1e1810e..9a75351 100644
--- a/test/gauge.html
+++ b/test/gauge.html
@@ -39,9 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/gauge',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
                 var chart1 = echarts.init(document.getElementById('main1'), 'dark', {});
                 var option1 = {
@@ -77,9 +74,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/gauge',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
                 var chart2 = echarts.init(document.getElementById('main2'), 'dark', {});
                 var option2 = {
@@ -167,9 +161,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/gauge',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), {
diff --git a/test/geo-data-stream.html b/test/geo-data-stream.html
index 9eafa6a..72de4fd 100644
--- a/test/geo-data-stream.html
+++ b/test/geo-data-stream.html
@@ -61,14 +61,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require(['map/js/china'], function () {
diff --git a/test/geo-map.html b/test/geo-map.html
index a2244e4..363efa5 100644
--- a/test/geo-map.html
+++ b/test/geo-map.html
@@ -453,14 +453,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require(['map/js/china'], function () {
diff --git a/test/geo-random-stream.html b/test/geo-random-stream.html
index 19ed62a..607dc73 100644
--- a/test/geo-random-stream.html
+++ b/test/geo-random-stream.html
@@ -59,14 +59,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require(['map/js/china'], function () {
diff --git a/test/geoLine.html b/test/geoLine.html
index 40dc9c5..c8f83d1 100644
--- a/test/geoLine.html
+++ b/test/geoLine.html
@@ -56,11 +56,6 @@ under the License.
 
             require([
                 'echarts'
-
-                // 'echarts/chart/lines',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo'
             ], function (echarts) {
                 var geoCoordMap = {
                     '上海': [121.4648,31.2891],
diff --git a/test/geoScatter.html b/test/geoScatter.html
index ac2bf18..b36bd08 100644
--- a/test/geoScatter.html
+++ b/test/geoScatter.html
@@ -39,10 +39,6 @@ under the License.
 
             require([
                 'echarts'
-
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo'
             ], function (echarts) {
 
                 $.get('./data/map/json/china.json', function (chinaJson) {
diff --git a/test/getOption.html b/test/getOption.html
index 3d88731..96ab6db 100644
--- a/test/getOption.html
+++ b/test/getOption.html
@@ -43,17 +43,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markLine',
-
-                // dataZoom and toolbox is required for reproduct bug.
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/toolbox'
-
             ], function (echarts) {
 
                 chart = myChart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/graph-grid.html b/test/graph-grid.html
index d13a90b..3b9976a 100644
--- a/test/graph-grid.html
+++ b/test/graph-grid.html
@@ -38,15 +38,6 @@ under the License.
 
             require([
                 'echarts',
-                // 'echarts/component/grid',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/vml/vml',
-
                 'theme/vintage'
             ], function (echarts) {
 
diff --git a/test/graph-symbol.html b/test/graph-symbol.html
index 30fdd44..27b4a5e 100644
--- a/test/graph-symbol.html
+++ b/test/graph-symbol.html
@@ -39,12 +39,6 @@ under the License.
 
             require([
                 'echarts',
-                // 'echarts/chart/graph',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml',
-
                 'theme/vintage'
             ], function (echarts) {
 
diff --git a/test/graph.html b/test/graph.html
index d8c4294..4f2e429 100644
--- a/test/graph.html
+++ b/test/graph.html
@@ -39,17 +39,7 @@ under the License.
 
             require([
                 'echarts',
-
                 'extension/dataTool',
-
-                // 'echarts/chart/graph',
-
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-
                 'theme/vintage'
             ], function (echarts, dataTool) {
                 var gexf = dataTool.gexf;
diff --git a/test/graphicOption.html b/test/graphicOption.html
index 1bb6bb1..3b92a25 100644
--- a/test/graphicOption.html
+++ b/test/graphicOption.html
@@ -312,11 +312,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main4');
                     if (!main.dom) {
@@ -494,11 +489,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main5');
                     if (!main.dom) {
@@ -588,11 +578,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main0');
                     if (!main.dom) {
@@ -660,11 +645,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('mainz');
                     if (!main.dom) {
@@ -725,11 +705,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main1');
                     if (!main.dom) {
@@ -798,11 +773,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main2');
                     if (!main.dom) {
@@ -943,11 +913,6 @@ under the License.
             <script>
                 require([
                     'echarts'
-                    // 'echarts/chart/line',
-                    // 'echarts/component/graphic',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var main = getMain('main3');
                     if (!main.dom) {
diff --git a/test/graphicRemove.html b/test/graphicRemove.html
index ebd2e4e..335b68a 100644
--- a/test/graphicRemove.html
+++ b/test/graphicRemove.html
@@ -62,7 +62,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/component/graphic'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/gridSimple.html b/test/gridSimple.html
index 4e43de9..08ed431 100644
--- a/test/gridSimple.html
+++ b/test/gridSimple.html
@@ -39,13 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/gridSimple',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/heatmap-gap-bug.html b/test/heatmap-gap-bug.html
index dca9a03..f58ae67 100644
--- a/test/heatmap-gap-bug.html
+++ b/test/heatmap-gap-bug.html
@@ -74,7 +74,7 @@ under the License.
             height: 8px;
             background-color: #F5F5F5;
         }
-        
+
         /*定义滚动条轨道 内阴影+圆角*/
         ::-webkit-scrollbar-track
         {
@@ -82,7 +82,7 @@ under the License.
             border-radius: 4px;
             background-color: #F5F5F5;
         }
-        
+
         /*定义滑块 内阴影+圆角*/
         ::-webkit-scrollbar-thumb
         {
@@ -100,12 +100,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('myChart'));
diff --git a/test/heatmap-large.html b/test/heatmap-large.html
index f8c74c4..ed25348 100644
--- a/test/heatmap-large.html
+++ b/test/heatmap-large.html
@@ -39,13 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/heatmap-map.html b/test/heatmap-map.html
index e8991ca..df1335c 100644
--- a/test/heatmap-map.html
+++ b/test/heatmap-map.html
@@ -38,13 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/component/geo',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require(['map/js/china'], function () {
diff --git a/test/heatmap.html b/test/heatmap.html
index fc1456a..f64f694 100644
--- a/test/heatmap.html
+++ b/test/heatmap.html
@@ -43,12 +43,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/chart/heatmap',
-            // 'echarts/component/legend',
-            // 'echarts/component/visualMap',
-            // 'echarts/component/grid',
-            // 'echarts/component/polar',
-            // 'echarts/component/tooltip'
         ], function (echarts) {
 
             var chart = echarts.init(document.getElementById('main'));
diff --git a/test/homepage3.html b/test/homepage3.html
index 6259250..2bdff65 100644
--- a/test/homepage3.html
+++ b/test/homepage3.html
@@ -94,15 +94,6 @@ under the License.
         <script type="text/javascript">
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/brush',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
                 renderHomepage3Demo(echarts);
             });
diff --git a/test/ie11.html b/test/ie11.html
index 2e11327..f67bf57 100644
--- a/test/ie11.html
+++ b/test/ie11.html
@@ -65,22 +65,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/label-position.html b/test/label-position.html
index 1163608..3259ec5 100644
--- a/test/label-position.html
+++ b/test/label-position.html
@@ -63,22 +63,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/largeLine-tooltip.html b/test/largeLine-tooltip.html
index df5d77a..9688174 100644
--- a/test/largeLine-tooltip.html
+++ b/test/largeLine-tooltip.html
@@ -38,12 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
                 var myChart;
                 var lineCount = 1;
diff --git a/test/largeLine.html b/test/largeLine.html
index ace0e60..841f65f 100644
--- a/test/largeLine.html
+++ b/test/largeLine.html
@@ -38,12 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
                 var myChart;
                 var lineCount = 20;
diff --git a/test/lazyUpdate.html b/test/lazyUpdate.html
index ae18fd0..b302a96 100644
--- a/test/lazyUpdate.html
+++ b/test/lazyUpdate.html
@@ -49,8 +49,6 @@ under the License.
                 'data/aqi/GZdata',
                 'data/aqi/SHdata',
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/tooltip'
             ], function (dataBJ, dataGZ, dataSH, echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/legend-borderColor.html b/test/legend-borderColor.html
index 8eb11a5..f939c68 100644
--- a/test/legend-borderColor.html
+++ b/test/legend-borderColor.html
@@ -52,11 +52,6 @@ under the License.
     <script>
         require([
             'echarts'
-            // 'echarts/util/graphic',
-            // 'echarts/chart/line',
-            // 'echarts/component/legend',
-            // 'echarts/component/grid',
-            // 'echarts/component/tooltip'
         ], function (echarts) {
             var graphic = echarts.graphic;
 
diff --git a/test/legend.html b/test/legend.html
index 49e37b2..43fb74b 100644
--- a/test/legend.html
+++ b/test/legend.html
@@ -120,14 +120,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -201,14 +194,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -277,14 +263,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -343,14 +322,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -411,14 +383,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -479,14 +444,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legendScroll',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -552,14 +510,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legendScroll',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -629,14 +580,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legendScroll',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -711,14 +655,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legendScroll',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
@@ -777,14 +714,7 @@ under the License.
 
         <script>
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legendScroll',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xAxisData = [];
diff --git a/test/lib/config.js b/test/lib/config.js
index 1b71230..e4b07e4 100644
--- a/test/lib/config.js
+++ b/test/lib/config.js
@@ -48,7 +48,7 @@
             'webpackold-req-ec': '../echarts-boilerplate/echarts-webpackold/dist/webpackold-req-ec',
             'webpackold-req-eclibec': '../echarts-boilerplate/echarts-webpackold/dist/webpackold-req-eclibec'
         })[params.__ECDIST__];
-        if (!ecDistPath && params.__ECDIST__.match(/[0-9.]/)) {
+        if (!ecDistPath) {
             // Version number
             ecDistPath = 'test/runTest/tmp/__version__/' + params.__ECDIST__ + '/echarts';
         }
@@ -90,77 +90,4 @@
         });
         observer.observe(document.documentElement, {childList: true});
     };
-
-    // It is not a good solution.
-    // Do not need it any more:
-
-    // Mount bundle version print.
-    // if (typeof require !== 'undefined') {
-    //     var originalRequire = require;
-    //     window.require = function (deps, cb) {
-    //         var newCb = function () {
-    //             if (deps && deps instanceof Array) {
-    //                 printBundleVersion(deps, [].slice.call(arguments));
-    //             }
-    //             cb && cb.apply(this, arguments);
-    //         };
-    //         return originalRequire.call(this, deps, newCb);
-    //     };
-    // }
-
-    // function printBundleVersion(bundleIds, bundles) {
-    //     var content = [];
-    //     for (var i = 0; i < bundleIds.length; i++) {
-    //         var bundle = bundles[i];
-    //         var bundleVersion = bundle && bundle.bundleVersion;
-    //         if (bundleVersion) {
-    //             var date = new Date(+bundleVersion);
-    //             // Check whether timestamp.
-    //             if (!isNaN(+date)) {
-    //                 bundleVersion = '<span style="color:yellow">'
-    //                     + pad(date.getHours(), 2) + ':'
-    //                     + pad(date.getMinutes(), 2) + ':'
-    //                     + pad(date.getSeconds(), 2) + '.' + pad(date.getMilliseconds(), 3)
-    //                     + '</span>';
-    //             }
-    //             else {
-    //                 bundleVersion = encodeHTML(bundleVersion);
-    //             }
-    //             content.push(encodeHTML(bundleIds[i]) + '.js: ' + bundleVersion);
-    //         }
-    //     }
-
-    //     var domId = 'ec-test-bundle-version';
-    //     var dom = document.getElementById(domId);
-    //     if (!dom) {
-    //         dom = document.createElement('div');
-    //         dom.setAttribute('id', domId);
-    //         dom.style.cssText = [
-    //             'background: rgb(52,56,64)',
-    //             'color: rgb(215,215,215)',
-    //             'position: fixed',
-    //             'right: 0',
-    //             'top: 0',
-    //             'font-size: 10px',
-    //             'padding: 1px 3px 1px 3px',
-    //             'border-bottom-left-radius: 3px'
-    //         ].join(';');
-    //         document.body.appendChild(dom);
-    //     }
-    //     dom.innerHTML += content.join('');
-    // }
-
-    // function pad(num, len) {
-    //     return ('000000' + num).substr(-len, len);
-    // }
-
-    // function encodeHTML(source) {
-    //     return String(source)
-    //         .replace(/&/g, '&amp;')
-    //         .replace(/</g, '&lt;')
-    //         .replace(/>/g, '&gt;')
-    //         .replace(/"/g, '&quot;')
-    //         .replace(/'/g, '&#39;');
-    // }
-
 })();
\ No newline at end of file
diff --git a/test/line-endLabel.html b/test/line-endLabel.html
index 7d0a61c..c042621 100644
--- a/test/line-endLabel.html
+++ b/test/line-endLabel.html
@@ -131,14 +131,7 @@ under the License.
         <script>
 
             require([
-                'echarts',
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
+                'echarts'
             ], function (echarts) {
 
                 var xData = [];
diff --git a/test/line-non-continuous.html b/test/line-non-continuous.html
index 705aa88..ccb80c5 100644
--- a/test/line-non-continuous.html
+++ b/test/line-non-continuous.html
@@ -43,13 +43,6 @@ under the License.
             require([
                 'echarts',
                 'theme/infographic'
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/line.html b/test/line.html
index 918a98f..2ea8a54 100644
--- a/test/line.html
+++ b/test/line.html
@@ -40,17 +40,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts',
-                'theme/infographic'
-                // 'echarts/chart/line',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoomInside',
-                // 'zrender/svg/svg'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/lines-bus.html b/test/lines-bus.html
index 6fa0dc8..4ee08b7 100644
--- a/test/lines-bus.html
+++ b/test/lines-bus.html
@@ -46,9 +46,6 @@ under the License.
 
             require([
                 'echarts',
-
-                // 'echarts/chart/lines',
-                // 'echarts/component/legend',
                 'extension/bmap'
             ], function (echarts) {
 
diff --git a/test/lines-flight.html b/test/lines-flight.html
index 87a730f..8f658dd 100644
--- a/test/lines-flight.html
+++ b/test/lines-flight.html
@@ -45,10 +45,6 @@ under the License.
 
         require([
             'echarts'
-
-            // 'echarts/chart/lines',
-            // 'echarts/component/legend',
-            // 'extension/bmap'
         ], function (echarts) {
 
             $.get('./data/map/json/world.json', function (worldJson) {
diff --git a/test/lines-grid.html b/test/lines-grid.html
index 20d37f6..4266fdb 100644
--- a/test/lines-grid.html
+++ b/test/lines-grid.html
@@ -47,15 +47,7 @@ under the License.
 
             require([
                 'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/lines',
-                // 'echarts/chart/line',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
-            ], function (ec, ct) {
+            ], function (ec) {
                 echarts = ec;
                 colorTool = echarts.color;
                 chart = myChart = echarts.init(document.getElementById('main'));
diff --git a/test/lines-remove.html b/test/lines-remove.html
index b1d0ef4..a5c5d8f 100644
--- a/test/lines-remove.html
+++ b/test/lines-remove.html
@@ -40,10 +40,6 @@ under the License.
 
             require([
                 'echarts',
-                // 'echarts/chart/lines',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/chart/effectScatter',
                 'extension/bmap'
             ], function (echarts) {
                 $.get('./data/map/json/china.json', function (json) {
diff --git a/test/lines-stream-not-large.html b/test/lines-stream-not-large.html
index d98d1e1..b938fed 100644
--- a/test/lines-stream-not-large.html
+++ b/test/lines-stream-not-large.html
@@ -56,10 +56,6 @@ under the License.
 
         require([
             'echarts'
-
-            // 'echarts/chart/lines',
-            // 'echarts/component/legend',
-            // 'extension/bmap'
         ], function (echarts) {
 
             $.get('./data/map/json/world.json', function (worldJson) {
diff --git a/test/lines-symbol.html b/test/lines-symbol.html
index ce94253..dd9cfdf 100644
--- a/test/lines-symbol.html
+++ b/test/lines-symbol.html
@@ -40,10 +40,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/lines',
-                // 'echarts/chart/effectScatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo'
             ], function (echarts) {
 
                 $.get('./data/map/json/china.json', function (chinaJson) {
diff --git a/test/lines-track.html b/test/lines-track.html
index c79d129..e555404 100644
--- a/test/lines-track.html
+++ b/test/lines-track.html
@@ -40,9 +40,6 @@ under the License.
 
             require([
                 'echarts',
-
-                // 'echarts/chart/lines',
-                // 'echarts/component/legend',
                 'extension/bmap'
             ], function (echarts) {
 
diff --git a/test/logScale.html b/test/logScale.html
index 3a17adb..b50d0a2 100644
--- a/test/logScale.html
+++ b/test/logScale.html
@@ -36,14 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title',
-                // 'echarts/component/dataZoom',
-
-                // 'echarts/scale/Log'
             ], function (echarts) {
             var chart = echarts.init(document.getElementById('main'));
                 chart.setOption({
diff --git a/test/map-contour.html b/test/map-contour.html
index c8d913c..b25d075 100644
--- a/test/map-contour.html
+++ b/test/map-contour.html
@@ -40,11 +40,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/geo'
             ], function (echarts) {
 
                 require(['map/js/china-contour', 'map/js/china'], function (contour) {
diff --git a/test/map-grid.html b/test/map-grid.html
index 4d4036a..20b78f2 100644
--- a/test/map-grid.html
+++ b/test/map-grid.html
@@ -39,19 +39,8 @@ under the License.
             var myChart;
 
             require([
-                'jquery',
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/geo',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/brush',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/timeline'
-            ], function ($, ec) {
+            ], function (ec) {
 
                 echarts = ec;
 
diff --git a/test/map-labels.html b/test/map-labels.html
index 794ab00..6c2580e 100644
--- a/test/map-labels.html
+++ b/test/map-labels.html
@@ -49,15 +49,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/line',
-                // 'echarts/chart/map',
-                // 'echarts/component/title',
-                // 'echarts/component/geo',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
             ], function (ec, ct) {
                 echarts = ec;
                 colorTool = echarts.color;
diff --git a/test/map-nameProperty.html b/test/map-nameProperty.html
index 0702bc1..dbc5211 100644
--- a/test/map-nameProperty.html
+++ b/test/map-nameProperty.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
                 $.getJSON('./data/usa.json', function (geojson) {
                     geojson.features.forEach(function (feature) {
diff --git a/test/map-nested.html b/test/map-nested.html
index c5ce7e5..8bf03f7 100644
--- a/test/map-nested.html
+++ b/test/map-nested.html
@@ -62,22 +62,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/map',
-                // 'echarts/chart/parallel',
-                // 'echarts/chart/radar',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/geo',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/map-parallel.html b/test/map-parallel.html
index 7b9ca8a..70ff752 100644
--- a/test/map-parallel.html
+++ b/test/map-parallel.html
@@ -39,15 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/geo',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/brush',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
             ], function (ec) {
 
                 echarts = ec;
diff --git a/test/mapWorld.html b/test/mapWorld.html
index 04e9b1d..553a39d 100644
--- a/test/mapWorld.html
+++ b/test/mapWorld.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
 
                 $.get('./data/map/json/world.json', function (worldJson) {
diff --git a/test/markArea.html b/test/markArea.html
index a9edd9c..e48f956 100644
--- a/test/markArea.html
+++ b/test/markArea.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markArea'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/markLine.html b/test/markLine.html
index f887ceb..385bf29 100644
--- a/test/markLine.html
+++ b/test/markLine.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/markPoint.html b/test/markPoint.html
index 60e03d1..9b01825 100644
--- a/test/markPoint.html
+++ b/test/markPoint.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/masterPainterColorChoice.html b/test/masterPainterColorChoice.html
index 796290c..7e188df 100644
--- a/test/masterPainterColorChoice.html
+++ b/test/masterPainterColorChoice.html
@@ -38,10 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/media-dataZoom.html b/test/media-dataZoom.html
index c730e2c..7524c2e 100644
--- a/test/media-dataZoom.html
+++ b/test/media-dataZoom.html
@@ -53,11 +53,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/media-finance.html b/test/media-finance.html
index c52d608..a74088f 100644
--- a/test/media-finance.html
+++ b/test/media-finance.html
@@ -126,14 +126,6 @@ chart.setOption({
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/timeline',
-                // 'echarts/component/toolbox'
             ], function (ec) {
                 echarts = ec;
 
diff --git a/test/media-pie.html b/test/media-pie.html
index 7c74a70..8cc2201 100644
--- a/test/media-pie.html
+++ b/test/media-pie.html
@@ -53,10 +53,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/mix.html b/test/mix.html
index 214f6a7..3e4347a 100644
--- a/test/mix.html
+++ b/test/mix.html
@@ -37,11 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/mobileBench.html b/test/mobileBench.html
index 1e6df39..39f2607 100644
--- a/test/mobileBench.html
+++ b/test/mobileBench.html
@@ -38,10 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var itemStyle = {
diff --git a/test/multipleGrid.html b/test/multipleGrid.html
index d5e8635..c0c5e33 100644
--- a/test/multipleGrid.html
+++ b/test/multipleGrid.html
@@ -37,12 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/parallel-lineStyle.html b/test/parallel-lineStyle.html
index 28f58d0..5cda5ca 100644
--- a/test/parallel-lineStyle.html
+++ b/test/parallel-lineStyle.html
@@ -53,13 +53,7 @@ under the License.
                 'data/aqi/BJdata',
                 'data/aqi/GZdata',
                 'data/aqi/SHdata',
-                // 'zrender/core/util',
                 'echarts'
-                // 'echarts/chart/parallel',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/parallel',
             ], function (dataBJ, dataGZ, dataSH, echarts) {
                 var zrUtil = echarts.util;
 
diff --git a/test/parallel-nutrients.html b/test/parallel-nutrients.html
index 8b7b130..23370f8 100644
--- a/test/parallel-nutrients.html
+++ b/test/parallel-nutrients.html
@@ -52,15 +52,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
 
                 $.getJSON('./data/nutrients.json', function (data) {
                     echarts = ec;
diff --git a/test/pictorial-repeat.html b/test/pictorial-repeat.html
index a56aa5e..cd45f03 100644
--- a/test/pictorial-repeat.html
+++ b/test/pictorial-repeat.html
@@ -69,14 +69,6 @@ under the License.
             function makeChart(id, option, cb) {
                 require([
                     'echarts'
-                    // 'echarts/chart/pictorialBar',
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/scatter',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/markLine',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/dataZoom'
                 ], function (echarts) {
                     var main = document.getElementById(id);
                     if (main) {
diff --git a/test/pictorial-single.html b/test/pictorial-single.html
index 7c22f8f..0cff3e8 100644
--- a/test/pictorial-single.html
+++ b/test/pictorial-single.html
@@ -70,15 +70,6 @@ under the License.
             function makeChart(id, option, cb) {
                 require([
                     'echarts'
-                    // 'echarts/chart/pictorialBar',
-                    // 'echarts/chart/bar',
-                    // 'echarts/chart/line',
-                    // 'echarts/chart/scatter',
-                    // 'echarts/component/grid',
-                    // 'echarts/component/legend',
-                    // 'echarts/component/markLine',
-                    // 'echarts/component/tooltip',
-                    // 'echarts/component/dataZoom'
                 ], function (echarts) {
 
                     if (typeof option === 'function') {
diff --git a/test/pictorial-svg.html b/test/pictorial-svg.html
index 8119d9c..6e74f05 100644
--- a/test/pictorial-svg.html
+++ b/test/pictorial-svg.html
@@ -35,14 +35,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/gridSimple',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
                     renderer: 'svg'
diff --git a/test/pie-action.html b/test/pie-action.html
index e91f539..be9ec60 100644
--- a/test/pie-action.html
+++ b/test/pie-action.html
@@ -49,7 +49,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
             ], function (echarts) {
 
 
diff --git a/test/pie-calculable.html b/test/pie-calculable.html
index cc74f5b..2da7065 100644
--- a/test/pie-calculable.html
+++ b/test/pie-calculable.html
@@ -39,11 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var mainEl = document.getElementById('main');
diff --git a/test/pie-clipPath.html b/test/pie-clipPath.html
index a8d1832..653d9d9 100644
--- a/test/pie-clipPath.html
+++ b/test/pie-clipPath.html
@@ -37,11 +37,6 @@ under the License.
             var chart;
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/pie-cornerRadius.html b/test/pie-cornerRadius.html
index 4953e71..ef77e48 100644
--- a/test/pie-cornerRadius.html
+++ b/test/pie-cornerRadius.html
@@ -42,10 +42,7 @@ under the License.
 
         <script>
         require([
-            'echarts',
-            // 'echarts/chart/pie',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/legend'
+            'echarts'
         ], function (echarts) {
             var option;
 
diff --git a/test/pie-digits.html b/test/pie-digits.html
index 3fd8813..01a47c7 100644
--- a/test/pie-digits.html
+++ b/test/pie-digits.html
@@ -36,9 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/pie.html b/test/pie.html
index 124ad41..5094815 100644
--- a/test/pie.html
+++ b/test/pie.html
@@ -40,11 +40,6 @@ under the License.
             var chart;
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 chart = echarts.init(document.getElementById('main'));
diff --git a/test/pie2.html b/test/pie2.html
index 5304e05..1c0ecfe 100644
--- a/test/pie2.html
+++ b/test/pie2.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/pie3.html b/test/pie3.html
index bd9af39..5500779 100644
--- a/test/pie3.html
+++ b/test/pie3.html
@@ -58,10 +58,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart1 = echarts.init(document.getElementById('main1'), null, {
diff --git a/test/pieDynamic.html b/test/pieDynamic.html
index dde8f99..3c59e0a 100644
--- a/test/pieDynamic.html
+++ b/test/pieDynamic.html
@@ -37,10 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/polarLine.html b/test/polarLine.html
index be8a4bd..22ac465 100644
--- a/test/polarLine.html
+++ b/test/polarLine.html
@@ -38,12 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main0'), null, {
@@ -153,12 +147,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/markLine'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main1'), null, {
diff --git a/test/polarLine2.html b/test/polarLine2.html
index e277d75..63dbab3 100644
--- a/test/polarLine2.html
+++ b/test/polarLine2.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/polarScatter.html b/test/polarScatter.html
index 3db158e..dbb3bd1 100644
--- a/test/polarScatter.html
+++ b/test/polarScatter.html
@@ -36,9 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/punchCard.html b/test/punchCard.html
index 9edfbe6..bf5a8cc 100644
--- a/test/punchCard.html
+++ b/test/punchCard.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/radar.html b/test/radar.html
index f0feb3c..d76d297 100644
--- a/test/radar.html
+++ b/test/radar.html
@@ -36,9 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/radar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/radar2.html b/test/radar2.html
index 894cc52..d1b4ec4 100644
--- a/test/radar2.html
+++ b/test/radar2.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/radar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/radar3.html b/test/radar3.html
index 81e4b4f..86cf9a9 100644
--- a/test/radar3.html
+++ b/test/radar3.html
@@ -36,9 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/radar',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/radar4.html b/test/radar4.html
index 8875c5a..a3036d4 100644
--- a/test/radar4.html
+++ b/test/radar4.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/radar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/resize-animation.html b/test/resize-animation.html
index 359a9cb..1ab3a5a 100644
--- a/test/resize-animation.html
+++ b/test/resize-animation.html
@@ -42,10 +42,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require([
diff --git a/test/roseExtreme.html b/test/roseExtreme.html
index f303890..7b0df13 100644
--- a/test/roseExtreme.html
+++ b/test/roseExtreme.html
@@ -64,14 +64,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('main1'));
 
@@ -180,10 +173,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('main2'));
@@ -234,10 +223,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (ec) {
                 echarts = ec;
                 chart = myChart = echarts.init(document.getElementById('main3'));
diff --git a/test/roseType.html b/test/roseType.html
index f19cb58..71cbad5 100644
--- a/test/roseType.html
+++ b/test/roseType.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/sample-compare.html b/test/sample-compare.html
index d7c42b4..a5f4ecb 100644
--- a/test/sample-compare.html
+++ b/test/sample-compare.html
@@ -39,8 +39,6 @@ under the License.
 		<script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 					function round2(val) {
 						return Math.round(val * 100) / 100;
diff --git a/test/sankey-jump.html b/test/sankey-jump.html
index 3525ae5..5ff109d 100644
--- a/test/sankey-jump.html
+++ b/test/sankey-jump.html
@@ -38,8 +38,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/sankey-nodeAlign-left.html b/test/sankey-nodeAlign-left.html
index 39e99aa..cbb1cdb 100644
--- a/test/sankey-nodeAlign-left.html
+++ b/test/sankey-nodeAlign-left.html
@@ -37,8 +37,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/sankey-nodeAlign-right.html b/test/sankey-nodeAlign-right.html
index 96da2dd..d6aec7c 100644
--- a/test/sankey-nodeAlign-right.html
+++ b/test/sankey-nodeAlign-right.html
@@ -37,8 +37,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/sankey-vertical-energy.html b/test/sankey-vertical-energy.html
index 2cb8a42..6333f27 100644
--- a/test/sankey-vertical-energy.html
+++ b/test/sankey-vertical-energy.html
@@ -38,8 +38,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/sankey.html b/test/sankey.html
index 5a7f004..ee8c657 100644
--- a/test/sankey.html
+++ b/test/sankey.html
@@ -38,8 +38,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/sankey',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/scale-integer.html b/test/scale-integer.html
index c1e36c8..63b75d0 100644
--- a/test/scale-integer.html
+++ b/test/scale-integer.html
@@ -37,8 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/scatter-markline.html b/test/scatter-markline.html
index 1aad8bf..e55a81a 100644
--- a/test/scatter-markline.html
+++ b/test/scatter-markline.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/scatter-random-stream-fix-axis.html b/test/scatter-random-stream-fix-axis.html
index 8e04a4e..15fe756 100644
--- a/test/scatter-random-stream-fix-axis.html
+++ b/test/scatter-random-stream-fix-axis.html
@@ -107,14 +107,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 require(['map/js/china'], function () {
diff --git a/test/scatter-single-axis.html b/test/scatter-single-axis.html
index 83055c0..c14d4f7 100644
--- a/test/scatter-single-axis.html
+++ b/test/scatter-single-axis.html
@@ -57,12 +57,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var main = document.getElementById('main0');
@@ -135,11 +129,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var main = document.getElementById('main1');
@@ -197,11 +186,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var main = document.getElementById('main2');
diff --git a/test/scatter.html b/test/scatter.html
index 86374f0..d77aa7b 100644
--- a/test/scatter.html
+++ b/test/scatter.html
@@ -36,11 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/scatterMatrix.html b/test/scatterMatrix.html
index fc1bcd3..d28ec40 100644
--- a/test/scatterMatrix.html
+++ b/test/scatterMatrix.html
@@ -39,16 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/markLine',
-                // 'echarts/component/markPoint',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/brush'
             ], function (ec) {
 
                 echarts = ec;
diff --git a/test/selectedMode.html b/test/selectedMode.html
index 065cd9b..6fc1501 100644
--- a/test/selectedMode.html
+++ b/test/selectedMode.html
@@ -42,10 +42,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/showTip.html b/test/showTip.html
index 6bbdd9b..f597c3c 100644
--- a/test/showTip.html
+++ b/test/showTip.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/singleAxisScales.html b/test/singleAxisScales.html
index eb5a995..74fe788 100644
--- a/test/singleAxisScales.html
+++ b/test/singleAxisScales.html
@@ -41,17 +41,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/graph',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/visualMap'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 colorTool = echarts.color;
 
diff --git a/test/stream-filter.html b/test/stream-filter.html
index d5e0d12..a7a2229 100644
--- a/test/stream-filter.html
+++ b/test/stream-filter.html
@@ -38,11 +38,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/symbol.html b/test/symbol.html
index 5290570..f470d47 100644
--- a/test/symbol.html
+++ b/test/symbol.html
@@ -36,10 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/theme.html b/test/theme.html
index 834bba9..a0d9ef5 100644
--- a/test/theme.html
+++ b/test/theme.html
@@ -42,12 +42,6 @@ under the License.
             require([
                 'echarts',
                 'theme/dark'
-
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (echarts, theme) {
 
                 var chart = echarts.init(document.getElementById('main'), 'dark');
diff --git a/test/themeRiver.html b/test/themeRiver.html
index 8fd90be..9a7c220 100644
--- a/test/themeRiver.html
+++ b/test/themeRiver.html
@@ -40,11 +40,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/src/echarts',
-                // 'echarts/src/chart/themeRiver',
-                // 'echarts/src/component/legend',
-                // 'echarts/src/component/singleAxis',
-                // 'echarts/src/component/tooltip',
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'));
diff --git a/test/themeRiver2.html b/test/themeRiver2.html
index 65b9e8a..6931000 100644
--- a/test/themeRiver2.html
+++ b/test/themeRiver2.html
@@ -39,11 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/themeRiver',
-                // 'echarts/component/legend',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/tooltip',
-           //     'echarts/component/axis'
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/themeRiver3.html b/test/themeRiver3.html
index a044795..232d1e2 100644
--- a/test/themeRiver3.html
+++ b/test/themeRiver3.html
@@ -40,11 +40,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/src/echarts',
-                // 'echarts/src/chart/themeRiver',
-                // 'echarts/src/component/legend',
-                // 'echarts/src/component/singleAxis',
-                // 'echarts/src/component/tooltip',
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('main'));
diff --git a/test/timeScale.html b/test/timeScale.html
index d6e899d..5806120 100644
--- a/test/timeScale.html
+++ b/test/timeScale.html
@@ -36,14 +36,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/title',
-                // 'echarts/component/dataZoom',
-
-                // 'echarts/scale/Time'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/timeScale2.html b/test/timeScale2.html
index 6f75985..d392bf5 100644
--- a/test/timeScale2.html
+++ b/test/timeScale2.html
@@ -83,14 +83,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/chart/line',
-            // 'echarts/component/legend',
-            // 'echarts/component/grid',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/title',
-            // 'echarts/component/dataZoom',
-
-            // 'echarts/scale/Time'
         ], function (echarts) {
 
             var data = {"years":[1800,1810,1820,1830,1840,1850,1860,1870,1880,1890,1900,1910,1920,1930,1940,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015],"lifeExpectancy":[29.5734572,29.5734572,29.5734572,29 [...]
diff --git a/test/timeline-finance.html b/test/timeline-finance.html
index 3006f01..2ba6cf8 100644
--- a/test/timeline-finance.html
+++ b/test/timeline-finance.html
@@ -63,13 +63,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/pie',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/timeline'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/toolbox-saveImage-background.html b/test/toolbox-saveImage-background.html
index a8701d7..953eec2 100644
--- a/test/toolbox-saveImage-background.html
+++ b/test/toolbox-saveImage-background.html
@@ -49,12 +49,7 @@ under the License.
     <div id="chart2"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
             var chart1 = echarts.init(document.getElementById('chart1'));
             var chart2 = echarts.init(document.getElementById('chart2'));
 
diff --git a/test/toolbox-stack-custom.html b/test/toolbox-stack-custom.html
index d898d6c..38bae1e 100644
--- a/test/toolbox-stack-custom.html
+++ b/test/toolbox-stack-custom.html
@@ -52,12 +52,7 @@ under the License.
     <div id="nodata"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('main'), null, {
                 // renderer: 'svg'
@@ -139,12 +134,7 @@ under the License.
     </script>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('nodata'), null, {
                 // renderer: 'svg'
diff --git a/test/toolbox-stack.html b/test/toolbox-stack.html
index 7041856..ac31e7b 100644
--- a/test/toolbox-stack.html
+++ b/test/toolbox-stack.html
@@ -52,12 +52,7 @@ under the License.
     <div id="nodata"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('main'), null, {
                 // renderer: 'svg'
@@ -127,12 +122,7 @@ under the License.
     </script>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('nodata'), null, {
                 // renderer: 'svg'
diff --git a/test/toolbox-textStyle.html b/test/toolbox-textStyle.html
index 80f51c4..ee3438c 100644
--- a/test/toolbox-textStyle.html
+++ b/test/toolbox-textStyle.html
@@ -43,12 +43,7 @@ under the License.
     <div id="main"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('main'), null, {
                 // renderer: 'svg'
diff --git a/test/toolbox-tooltip.html b/test/toolbox-tooltip.html
index 759bd5a..f1f06e0 100644
--- a/test/toolbox-tooltip.html
+++ b/test/toolbox-tooltip.html
@@ -43,12 +43,7 @@ under the License.
     <div id="main"></div>
     <script>
 
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
 
             var chart = echarts.init(document.getElementById('main'), null, {
                 // renderer: 'svg'
diff --git a/test/tooltip-action.html b/test/tooltip-action.html
index 5492f4b..4ceb639 100644
--- a/test/tooltip-action.html
+++ b/test/tooltip-action.html
@@ -62,14 +62,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -115,14 +108,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -167,14 +153,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
diff --git a/test/tooltip-axisPointer.html b/test/tooltip-axisPointer.html
index 38adc91..ec6d160 100644
--- a/test/tooltip-axisPointer.html
+++ b/test/tooltip-axisPointer.html
@@ -79,16 +79,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -125,17 +116,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -175,15 +156,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -221,15 +194,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -266,14 +231,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -341,14 +299,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     axisPointer: {
@@ -447,14 +398,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -506,14 +450,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -559,14 +496,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -604,14 +534,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -658,14 +581,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -729,14 +645,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -829,14 +738,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                 };
@@ -878,16 +780,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/themeRiver',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/singleAxis',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -985,16 +878,7 @@ under the License.
 
 
         <script>
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/themeRiver',
-                // 'echarts/component/legend',
-                // 'echarts/component/polar',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/singleAxis',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
diff --git a/test/tooltip-cascade.html b/test/tooltip-cascade.html
index 9f48ca9..d7252b9 100644
--- a/test/tooltip-cascade.html
+++ b/test/tooltip-cascade.html
@@ -59,14 +59,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -121,16 +114,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
diff --git a/test/tooltip-link.html b/test/tooltip-link.html
index 792aa02..c166e83 100644
--- a/test/tooltip-link.html
+++ b/test/tooltip-link.html
@@ -54,15 +54,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/candlestick',
-                // 'echarts/component/grid',
-                // 'echarts/component/graphic',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
             ], function (echarts) {
 
                 var dom = document.getElementById('candlestick');
diff --git a/test/tooltip-rich.html b/test/tooltip-rich.html
index fdc5780..cb328ca 100644
--- a/test/tooltip-rich.html
+++ b/test/tooltip-rich.html
@@ -46,17 +46,7 @@ under the License.
         <div id="main"></div>
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/title',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
 
diff --git a/test/tooltip-setOption.html b/test/tooltip-setOption.html
index d66fa8e..5d9c096 100644
--- a/test/tooltip-setOption.html
+++ b/test/tooltip-setOption.html
@@ -83,14 +83,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
diff --git a/test/tooltip-touch.html b/test/tooltip-touch.html
index 5789984..ceb193c 100644
--- a/test/tooltip-touch.html
+++ b/test/tooltip-touch.html
@@ -65,16 +65,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     dataZoom: {
@@ -123,14 +114,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -180,14 +164,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -262,10 +239,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/themeRiver',
-                // 'echarts/component/legend',
-                // 'echarts/component/singleAxis',
-                // 'echarts/component/tooltip',
                 ], function (echarts) {
 
                     var chart = echarts.init(document.getElementById('themeRiver'));
@@ -372,16 +345,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/toolbox',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var base = +new Date(1968, 9, 3);
                 var oneDay = 24 * 3600 * 1000;
diff --git a/test/tooltip-windowResize.html b/test/tooltip-windowResize.html
index 809369e..0629867 100644
--- a/test/tooltip-windowResize.html
+++ b/test/tooltip-windowResize.html
@@ -61,12 +61,7 @@ under the License.
 
 
     <script>
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
             var base = +new Date(2016, 9, 3);
             var oneDay = 24 * 3600 * 1000;
             var valueBase = Math.random() * 300;
@@ -248,12 +243,7 @@ under the License.
     </script>
 
     <script>
-        require([
-            'echarts'
-            // 'echarts/chart/bar',
-            // 'echarts/component/polar',
-            // 'zrender/vml/vml'
-        ], function (echarts) {
+        require(['echarts'], function (echarts) {
             var base = +new Date(2016, 9, 3);
             var oneDay = 24 * 3600 * 1000;
             var valueBase = Math.random() * 300;
diff --git a/test/tooltip.html b/test/tooltip.html
index 38190ff..4289c83 100644
--- a/test/tooltip.html
+++ b/test/tooltip.html
@@ -73,14 +73,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -160,14 +153,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -212,14 +198,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -256,14 +235,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -324,14 +296,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -373,10 +338,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var dom = document.getElementById('main');
@@ -550,14 +511,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -627,14 +581,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -689,14 +636,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -735,14 +675,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     title: {
@@ -851,14 +784,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var option = {
                     tooltip: {
@@ -888,74 +814,5 @@ under the License.
         </script>
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-        <!--<script>
-
-            require([
-                'echarts',
-                'echarts/chart/line',
-                'echarts/component/legend',
-                'echarts/component/grid',
-                'echarts/component/tooltip',
-                'zrender/vml/vml'
-            ], function (echarts) {
-
-                option = {
-                    tooltip : {
-                        trigger: 'axis',
-                        axisPointer: {
-                            type: 'line',
-                            label: {
-                                backgroundColor: '#6a7985'
-                            }
-                        },
-                        alwaysShowContent: true
-                    },
-                    xAxis : [
-                        {
-                            type : 'category',
-                            boundaryGap : false,
-                            data : ['周一','周二','周三','周四','周五','周六','周日']
-                        }
-                    ],
-                    yAxis : [
-                        {
-                            type : 'value'
-                        }
-                    ],
-                    series : [
-                        {
-                            name:'搜索引擎',
-                            type:'line',
-                            stack: '总量',
-                            label: {
-                                normal: {
-                                    show: true,
-                                    position: 'top'
-                                }
-                            },
-                            areaStyle: {normal: {}},
-                            data:[820, 932, 456, 934, 1290, 1330]
-                        }
-                    ]
-                };
-
-                createChart('alwaysShowContent', echarts, option);
-            })
-        </script>-->
-
-
     </body>
 </html>
\ No newline at end of file
diff --git a/test/touch-candlestick.html b/test/touch-candlestick.html
index 0101ba2..f39fb8e 100644
--- a/test/touch-candlestick.html
+++ b/test/touch-candlestick.html
@@ -52,19 +52,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/chart/candlestick',
-                // 'echarts/component/grid',
-                // 'echarts/component/graphic',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/dataZoom'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 colorTool = echarts.color;
                 chart = myChart = echarts.init(document.getElementById('main'));
diff --git a/test/touch-slide.html b/test/touch-slide.html
index faecb27..daf4993 100644
--- a/test/touch-slide.html
+++ b/test/touch-slide.html
@@ -120,11 +120,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/chart/pie',
-            // 'echarts/component/legendScroll',
-            // 'echarts/component/grid',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/toolbox'
         ], function (echarts) {
 
             var el = document.getElementById('main1');
@@ -199,11 +194,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/chart/line',
-            // 'echarts/component/legend',
-            // 'echarts/component/grid',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/toolbox'
         ], function (echarts) {
 
             var el = document.getElementById('main2');
@@ -272,12 +262,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/chart/line',
-            // 'echarts/component/legend',
-            // 'echarts/component/grid',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/toolbox',
-            // 'echarts/component/dataZoom'
         ], function (echarts) {
 
             var el = document.getElementById('main3');
diff --git a/test/touch-test.html b/test/touch-test.html
index 0c1ce11..be1c867 100644
--- a/test/touch-test.html
+++ b/test/touch-test.html
@@ -106,12 +106,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/bar',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
 
                 echarts = ec;
diff --git a/test/tree-basic.html b/test/tree-basic.html
index bb8a4b7..f8020e2 100644
--- a/test/tree-basic.html
+++ b/test/tree-basic.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-image.html b/test/tree-image.html
index 21af666..239f654 100644
--- a/test/tree-image.html
+++ b/test/tree-image.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-legend.html b/test/tree-legend.html
index 2e9abd9..73af95b 100644
--- a/test/tree-legend.html
+++ b/test/tree-legend.html
@@ -39,9 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-orient-right-left.html b/test/tree-orient-right-left.html
index 2aaefa0..576efd5 100644
--- a/test/tree-orient-right-left.html
+++ b/test/tree-orient-right-left.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-orient-top-bottom.html b/test/tree-orient-top-bottom.html
index 2f48220..e411f78 100644
--- a/test/tree-orient-top-bottom.html
+++ b/test/tree-orient-top-bottom.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-radial.html b/test/tree-radial.html
index e5550ad..79593f1 100644
--- a/test/tree-radial.html
+++ b/test/tree-radial.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-roam.html b/test/tree-roam.html
index 8450f58..8d8f61e 100644
--- a/test/tree-roam.html
+++ b/test/tree-roam.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/tree-vertical.html b/test/tree-vertical.html
index 8223064..6056be6 100644
--- a/test/tree-vertical.html
+++ b/test/tree-vertical.html
@@ -39,8 +39,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/tree',
-                // 'echarts/component/tooltip'
                 ], function (echarts) {
                     var chart = echarts.init(document.getElementById('main'), null, {
 
diff --git a/test/treemap-disk.html b/test/treemap-disk.html
index 35fca61..36404d6 100644
--- a/test/treemap-disk.html
+++ b/test/treemap-disk.html
@@ -97,10 +97,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/util/format',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend',
-                // 'echarts/chart/treemap'
             ], function (echarts) {
                 formatUtil = echarts.format;
                 initEcharts(echarts);
diff --git a/test/treemap-disk2.html b/test/treemap-disk2.html
index 2265e6a..7de73ac 100644
--- a/test/treemap-disk2.html
+++ b/test/treemap-disk2.html
@@ -83,10 +83,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/util/format',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/legend',
-                // 'echarts/chart/treemap'
             ], function (echarts) {
                 formatUtil = echarts.format;
                 initEcharts(echarts);
diff --git a/test/treemap-obama.html b/test/treemap-obama.html
index 53e72b5..3819d87 100644
--- a/test/treemap-obama.html
+++ b/test/treemap-obama.html
@@ -113,10 +113,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/util/format',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/chart/treemap'
             ], init);
 
             function areaMeasureChange(mode) {
diff --git a/test/treemap-option.html b/test/treemap-option.html
index 83dde08..1d5c0fa 100644
--- a/test/treemap-option.html
+++ b/test/treemap-option.html
@@ -47,10 +47,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/util/format',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/legend',
-            // 'echarts/chart/treemap'
         ], function (ec) {
             echarts = ec;
             formatUtil = echarts.format;
diff --git a/test/treemap-option2.html b/test/treemap-option2.html
index 34ff886..ff2416b 100644
--- a/test/treemap-option2.html
+++ b/test/treemap-option2.html
@@ -47,10 +47,6 @@ under the License.
 
         require([
             'echarts'
-            // 'echarts/util/format',
-            // 'echarts/component/tooltip',
-            // 'echarts/component/legend',
-            // 'echarts/chart/treemap'
         ], function (ec) {
             echarts = ec;
             formatUtil = echarts.format;
diff --git a/test/treemap-simple.html b/test/treemap-simple.html
index 20043a6..e129914 100644
--- a/test/treemap-simple.html
+++ b/test/treemap-simple.html
@@ -31,7 +31,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/treemap',
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/treemap-visual.html b/test/treemap-visual.html
index f855ead..020a61b 100644
--- a/test/treemap-visual.html
+++ b/test/treemap-visual.html
@@ -54,11 +54,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/treemap',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var myChart = echarts.init(document.getElementById('main'));
@@ -188,11 +183,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/treemap',
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox'
             ], function (echarts) {
 
                 var myChart = echarts.init(document.getElementById('main2'));
diff --git a/test/visualMap-categories.html b/test/visualMap-categories.html
index cc3e04b..bc809a3 100644
--- a/test/visualMap-categories.html
+++ b/test/visualMap-categories.html
@@ -53,12 +53,6 @@ under the License.
                 'data/aqi/GZdata',
                 'data/aqi/SHdata',
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/grid',
-                // 'zrender/vml/vml',
-                // 'echarts/component/visualMapPiecewise'
             ], function (dataBJ, dataGZ, dataSH, echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/visualMap-continuous.html b/test/visualMap-continuous.html
index b9aeb9f..abfc390 100644
--- a/test/visualMap-continuous.html
+++ b/test/visualMap-continuous.html
@@ -57,9 +57,6 @@ under the License.
         <script type="text/javascript">
             require([
                 'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous'
             ], function (echarts) {
 
                 var main = document.getElementById('main1');
@@ -161,10 +158,6 @@ under the License.
         <script type="text/javascript">
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous'
             ], function (echarts) {
 
                 var main = document.getElementById('main2');
@@ -292,9 +285,6 @@ under the License.
             require([
                 'echarts',
                 'map/js/world'
-                // 'echarts/chart/map',
-                // 'echarts/component/legend',
-                // 'echarts/component/visualMapContinuous',
             ], function (echarts) {
                 renderWorldMap(echarts);
             });
@@ -552,16 +542,7 @@ under the License.
 
         <script type="text/javascript">
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main4');
                 if (!main) {
diff --git a/test/visualMap-large.html b/test/visualMap-large.html
index f8b144e..40906ec 100644
--- a/test/visualMap-large.html
+++ b/test/visualMap-large.html
@@ -62,14 +62,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/custom',
-                // 'echarts/component/geo',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/dataZoom'
             ], function (ec) {
 
                 echarts = ec;
diff --git a/test/visualMap-layout.html b/test/visualMap-layout.html
index 931ed0b..75d1daf 100644
--- a/test/visualMap-layout.html
+++ b/test/visualMap-layout.html
@@ -64,13 +64,7 @@ under the License.
         <script>
 
 
-            require([
-                'echarts'
-                // 'zrender/core/util',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMap'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
                 var zrUtil = echarts.util;
                 makeChart({
                     show: true,
diff --git a/test/visualMap-opacity.html b/test/visualMap-opacity.html
index f96abf7..1e2fd20 100644
--- a/test/visualMap-opacity.html
+++ b/test/visualMap-opacity.html
@@ -64,10 +64,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapPiecewise'
             ], function (echarts) {
 
                 var main = document.getElementById('main1');
@@ -220,17 +216,7 @@ under the License.
 
         <script>
 
-            require([
-                'echarts'
-                // 'echarts/chart/bar',
-                // 'echarts/chart/line',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap',
-                // 'zrender/vml/vml'
-            ], function (echarts) {
+            require(['echarts'], function (echarts) {
 
                 var main = document.getElementById('main2');
                 if (!main) {
@@ -386,10 +372,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapPiecewise'
             ], function (echarts) {
 
                 var main = document.getElementById('main3');
@@ -494,17 +476,7 @@ under the License.
 
             require([
                 'echarts',
-
                 'extension/dataTool',
-
-                // 'echarts/chart/graph',
-
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap',
-
                 'theme/vintage'
             ], function (echarts, dataTool) {
                 var gexf = dataTool.gexf;
@@ -603,10 +575,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/heatmap',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMapPiecewise'
             ], function (echarts) {
 
                 var main = document.getElementById('main5');
@@ -692,10 +660,6 @@ under the License.
         <script>
             require([
                 'echarts'
-                // 'echarts/chart/pie',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/tooltip'
             ], function (echarts) {
 
                 var main = document.getElementById('main6');
diff --git a/test/visualMap-performance1.html b/test/visualMap-performance1.html
index 7de2a55..87f411e 100644
--- a/test/visualMap-performance1.html
+++ b/test/visualMap-performance1.html
@@ -37,11 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/dataZoom',
-                // 'echarts/component/visualMapContinuous'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/visualMap-pieces.html b/test/visualMap-pieces.html
index 14354e6..17e0d61 100644
--- a/test/visualMap-pieces.html
+++ b/test/visualMap-pieces.html
@@ -61,11 +61,6 @@ under the License.
         <script>
             require([
                 'echarts',
-                // 'echarts/chart/map',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMap',
-                // 'echarts/component/tooltip',
                 'map/js/china'
             ], function (echarts) {
 
@@ -215,13 +210,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/line',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
                 var option = {
                     title: {
diff --git a/test/visualMap-scatter-colorAndSymbol.html b/test/visualMap-scatter-colorAndSymbol.html
index 0be5849..fddc78e 100644
--- a/test/visualMap-scatter-colorAndSymbol.html
+++ b/test/visualMap-scatter-colorAndSymbol.html
@@ -37,10 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapPiecewise'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'), null, {
diff --git a/test/visualMap-scatter-symbolSize.html b/test/visualMap-scatter-symbolSize.html
index f3243be..0c9e6e6 100644
--- a/test/visualMap-scatter-symbolSize.html
+++ b/test/visualMap-scatter-symbolSize.html
@@ -37,10 +37,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/grid',
-                // 'echarts/component/visualMapContinuous'
             ], function (echarts) {
 
                 var chart = echarts.init(document.getElementById('main'));
diff --git a/test/visualMap-special-case.html b/test/visualMap-special-case.html
index 2308347..e5d4c1d 100644
--- a/test/visualMap-special-case.html
+++ b/test/visualMap-special-case.html
@@ -63,19 +63,7 @@ under the License.
             var groupCategories = [];
             var groupColors = [];
 
-            require([
-                'echarts'
-                // 'zrender/tool/color',
-                // 'echarts/chart/line',
-                // 'echarts/chart/map',
-                // 'echarts/chart/line',
-                // 'echarts/chart/parallel',
-                // 'echarts/component/grid',
-                // 'echarts/component/legend',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/toolbox',
-                // 'echarts/component/visualMap'
-            ], function (ec) {
+            require(['echarts'], function (ec) {
                 echarts = ec;
                 colorTool = echarts.color;
                 require(['map/js/china'], function () {
diff --git a/test/webkit-dep.html b/test/webkit-dep.html
index 9032486..dafee52 100644
--- a/test/webkit-dep.html
+++ b/test/webkit-dep.html
@@ -39,14 +39,6 @@ under the License.
 
             require([
                 'echarts'
-
-                // 'echarts/chart/graph',
-
-                // 'echarts/component/title',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/tooltip',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
 
                 $.get('data/webkit-dep.json', function (webkitDep) {
diff --git a/test/worldPopulationBubble.html b/test/worldPopulationBubble.html
index 0df5d9a..fc7cc61 100644
--- a/test/worldPopulationBubble.html
+++ b/test/worldPopulationBubble.html
@@ -39,11 +39,6 @@ under the License.
 
             require([
                 'echarts'
-                // 'echarts/chart/map',
-                // 'echarts/chart/scatter',
-                // 'echarts/component/legend',
-                // 'echarts/component/geo',
-                // 'echarts/component/visualMap'
             ], function (echarts) {
 
                 $.get('./data/map/json/world.json', function (worldJson) {

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org