test(sunburst): sunburst emphasis focus enable relative #20397
diff --git a/test/sunburst-emphasis-focus.html b/test/sunburst-emphasis-focus.html
new file mode 100644
index 0000000..35b59ea
--- /dev/null
+++ b/test/sunburst-emphasis-focus.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+
+<html>
+
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1" />
+    <script src="lib/simpleRequire.js"></script>
+    <script src="lib/config.js"></script>
+    <script src="lib/jquery.min.js"></script>
+    <script src="lib/facePrint.js"></script>
+    <script src="lib/testHelper.js"></script>
+    <script src="lib/dat.gui.min.js"></script>
+    <!-- <script src="ut/lib/canteen.js"></script> -->
+    <link rel="stylesheet" href="lib/reset.css" />
+</head>
+
+<body>
+    <style>
+    </style>
+
+
+
+    <div id="main0"></div>
+    <div id="main1"></div>
+    <div id="main2"></div>
+
+
+
+
+
+    <script>
+        var defaultDataForSunburst = [{
+                name: 'Grandpa',
+                children: [{
+                        name: 'Uncle Leo',
+                        value: 15,
+                        children: [{
+                                name: 'Cousin Jack',
+                                value: 2
+                            },
+                            {
+                                name: 'Cousin Mary',
+                                value: 5,
+                                children: [{
+                                    name: 'Jackson',
+                                    value: 2
+                                }]
+                            },
+                            {
+                                name: 'Cousin Ben',
+                                value: 4
+                            }
+                        ]
+                    },
+                    {
+                        name: 'Aunt Jane',
+                        children: [{
+                            name: 'Cousin Kate',
+                            value: 4
+                        }]
+                    },
+                    {
+                        name: 'Father',
+                        value: 10,
+                        children: [{
+                                name: 'Me',
+                                value: 5,
+                                itemStyle: {
+                                    color: 'red'
+                                }
+                            },
+                            {
+                                name: 'Brother Peter',
+                                value: 1
+                            }
+                        ]
+                    }
+                ]
+            },
+            {
+                name: 'Mike',
+                children: [{
+                    name: 'Uncle Dan',
+                    children: [{
+                            name: 'Cousin Lucy',
+                            value: 3
+                        },
+                        {
+                            name: 'Cousin Luck',
+                            value: 4,
+                            children: [{
+                                name: 'Nephew',
+                                value: 2
+                            }]
+                        }
+                    ]
+                }]
+            },
+            {
+                name: 'Nancy',
+                children: [{
+                    name: 'Uncle Nike',
+                    children: [{
+                            name: 'Cousin Betty',
+                            value: 1
+                        },
+                        {
+                            name: 'Cousin Jenny',
+                            value: 2
+                        }
+                    ]
+                }]
+            }
+        ];
+
+    </script>
+
+    <script>
+        require([
+            'echarts',
+            // 'map/js/china',
+            // './data/nutrients.json'
+        ], function (echarts) {
+            var option;
+
+            option = {
+                series: {
+                    radius: ['0%', '80%'],
+                    type: 'sunburst',
+                    sort: null,
+                    nodeClick: 'false',
+                    data: defaultDataForSunburst,
+                    emphasis: {
+                        focus: 'relative'
+                    }
+                }
+            };
+
+            var chart = testHelper.create(echarts, 'main0', {
+                title: [
+                    'focus: **relative** '
+                ],
+                option: option
+            });
+        });
+
+    </script>
+
+    <script>
+        require([
+            'echarts',
+            // 'map/js/china',
+            // './data/nutrients.json'
+        ], function (echarts) {
+            var option;
+
+            option = {
+                series: {
+                    radius: ['0%', '80%'],
+                    type: 'sunburst',
+                    sort: null,
+                    highlightPolicy: 'ancestor',
+                    nodeClick: 'false',
+                    emphasis: {
+                        focus: 'descendant'
+                    },
+                    data: defaultDataForSunburst
+                }
+            };
+
+            var chart = testHelper.create(echarts, 'main1', {
+                title: 'focus: **descendant** ',
+                option: option
+            });
+        });
+
+    </script>
+
+    <script>
+        require([
+            'echarts',
+            // 'map/js/china',
+            // './data/nutrients.json'
+        ], function (echarts) {
+            var option;
+
+            option = {
+                series: {
+                    radius: ['0%', '80%'],
+                    type: 'sunburst',
+                    emphasis: {
+                        focus: 'ancestor'
+                    },
+                    sort: null,
+                    highlightPolicy: 'ancestor',
+                    nodeClick: 'false',
+                    data: defaultDataForSunburst
+                }
+            };
+
+            var chart = testHelper.create(echarts, 'main2', {
+                title: [
+                    'focus: **ancestor**'
+                ],
+                option: option
+            });
+        });
+
+    </script>
+
+
+</body>
+
+</html>