> I should create only one test file, and put all the test cases about
different series in this file?

Yes, I think so.
They are all about the feature clip.

Thanks,
------------------------------
 Su Shuang (100pah)
------------------------------



On Mon, 16 Sep 2019 at 20:06, Yi Shen <shenyi....@gmail.com> wrote:

> >
> > I think I can add a command line tool to generate a test html file.
>
>
> Good to hear!
>
> > For example,
> > the name should be started by
> > + a chart name (like, `line-xxx-xxx.html`)
> > + or a component name (like, `visualMap-xxx-xxx.html` or
> > `visual-map-xxx-xxx.hmtml` ? )
> > + or a common feature name (like, `haveStyle.html`, `label-xxx-xxx.html`)
>
>
> So if I'm planning to add a feature about clip[1], which is related to most
> of the series.
> I should create only one test file, and put all the test cases about
> different series in this file?
> Am I understanding correctly?
>
> [1] https://github.com/apache/incubator-echarts/issues/11240
>
>
> SHUANG SU <sushuang0...@gmail.com> 于2019年9月16日周一 下午7:14写道:
>
> > If each test case a html file, it results in too many html files added,
> > which are hard to visit by category and management. If adding multiple
> > test cases in one file, not easy to find a rule about which case should
> > be in which file.
> >
> > In my opinion, it essentially the same as "how to classify test cases".
> > We used to write test cases in this framework:
> > ```js
> >     describe('some test suite', function () {
> >         it('a test case', function () {
> >
> >         });
> >     });
> > ```
> >
> > Similarly,
> >
> > a-test-file.html
> >     test-case-chart1
> >     test-case-chart2
> >     ...
> >
> > I have been generating test html file (Can be considered as a test suite)
> > based on `echarts/test/tmp-base.html`.
> > And add charts (can be considered as test cases) into the file.
> >
> > Test suites can be classify by features in coarse granularity.
> > For example, add cases about "hover state" into "hoverStyle.html",
> > add cases about large bar into "bar-large.html".
> >
> > I think I can add a command line tool to generate a test html file.
> > And we should probably have some guide or rule of the naming of these
> file.
> > For example,
> > the name should be started by
> > + a chart name (like, `line-xxx-xxx.html`)
> > + or a component name (like, `visualMap-xxx-xxx.html` or
> > `visual-map-xxx-xxx.hmtml` ? )
> > + or a common feature name (like, `haveStyle.html`, `label-xxx-xxx.html`)
> >
>
>
> --
> Yi Shen
> Senior Developer
> Baidu, Inc.
>

Reply via email to