[Automated-testing] Test Stack Survey
Tim.Bird at sony.com
Tim.Bird at sony.com
Tue Oct 2 20:00:44 PDT 2018
> -----Original Message-----
> From: Jan Lübbe
>
> Hi Tim and Kevin,
>
> below are the survey answers for labgrid.
>
> Regarding the diagram, one aspect of labgrid that is not represented
> there is the interactive access to boards in the lab during development
> (build a system image locally, login&debug, run a testsuite from the
> commandline). But with the focus on automated testing, that's probably
> fine. :)
OK - noted on the wiki page I created. I think it's worth considering, because
although it's not directly used in automated testing, it does affect the
architecture, IMHO. And I believe some other systems support this.
I created this wiki page for the survey response:
https://elinux.org/Labgrid_survey_response
>
...[answers omitted]
I have to say I followed your response answers very easily. Thanks!
(Maybe that's because I already had some exposure to labgrid)
> == Overview ==
> Please list the major components of your test system.
>
> Please list your major components here:
> * exporter: provides access to the DUT and additional test HW
> * coordinator: monitors exported resources and stores lab
> configuration/state
> * client: CLI to control a lab and DUTs
> * python API: used by pytest testsuites to access the DUTs
>
> == Glossary ==
> Here is a glossary of terms. Please indicate if your system uses different
> terms for these concepts.
> Also, please suggest any terms or concepts that are missing.
>
> * Dependency - indicates a pre-requisite that must be filled in order for a test
> to run (e.g. must have root access, must have 100 meg of memory, some
> program must be installed, etc.)
> '''These are called "features" in labgrid'''
>
> '''Missing is the concept of a collection of similar DUTs, as used when
> scheduling a test on one of many DUTs.'''
Noted. Do you have a term for this that you use? I would suggest 'DUT pool', but
that's just off the top of my head. I think other systems have similar notions:
a collection of DUTs with similar features any of which could be used to
execute a particular test (or which could be used to pipeline multiple tests
against the same SUT to save time.)
I think it would be good to have a common term for this.
Can you add a pointer to your ELCE presentation on labgrid from last year,
in the "Additional Data" section of the wiki page for your survey response?
Thanks,
-- Tim
More information about the automated-testing
mailing list