From: David Brownell <david-b@pacbell.net>
To: linux-hotplug@vger.kernel.org
Subject: Re: Hotplug Test Cases or Test Procedures
Date: Wed, 20 Nov 2002 08:33:58 +0000 [thread overview]
Message-ID: <marc-linux-hotplug-103778162218077@msgid-missing> (raw)
In-Reply-To: <marc-linux-hotplug-103775851104322@msgid-missing>
Hi Rusty,
What would you want the testcases or procedures to cover? Are there
tools, like 'cardctl eject' for cardbus/pcmcia, that interact with
hotplug events in testable ways? Particular drivers/hardware to test,
maybe with setup scripts, or just certain core functionality?
I don't know of any particular tests, but it'd be good to have some!
It's easy enough to handle the "do modules X, Y, and Z load" parts,
maybe even use a 'cardctl' analogue to simulate card insert/eject,
and that part is driver-independent. Stuff like setup scripts is
harder to characterize, as well as driver-specific (except for the
essentials like "did the script get run").
It's not the same, but there is some info about debugging at the sf.net
site (http://linux-hotplug.sourceforge.net/?selectedÞbug) which talks
about applying one test technique when debugging ... it could easily get
used in regression testing:
- save events
- play back later
- do they produce the intended result?
I suspect a "save the events" routine should be part of the standard
hotplug toolset, it'd have more uses than just debug, test, or logging.
>>>Would this be something people would like to see in the hotplug CVS
>>>repository?
If it's really addressing the ways that user mode tools are
alerted through /sbin/hotplug and /etc/hotplug/* support,
I'd hope so! Certainly everything that's shared with the
other hotpluggable pci busses should be there, and I agree
with you that
>>.. Or we can just put it up on the web site.
>
>
> Writing the procedures as html and making them accessable via the web site
> sounds like a good way to start.
Yes. Some would need to stay that way (where people need to do
things like swap cards around), no matter how much can be automated.
Are you volunteering to maintain those pages?
>>>Maybe I could approach the LTP?
>>
>>Traditionally they have only wanted tests that they can automate, and
>>unfortunately, pci hotplug tests (and most driver tests) can't be
>>automated very easily. But it can't hurt to try asking them :)
>
>
> I'll ping the LTP people to see if they are interested, but that shouldn't
> slow us down any.
See above. Some kinds of testing _can_ be automated without
needing industrial robotics!
- Dave
-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
next prev parent reply other threads:[~2002-11-20 8:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-20 2:10 Hotplug Test Cases or Test Procedures Rusty Lynch
2002-11-20 2:47 ` Greg KH
2002-11-20 5:01 ` Rusty Lynch
2002-11-20 8:33 ` David Brownell [this message]
2002-11-20 17:30 ` Rusty Lynch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-linux-hotplug-103778162218077@msgid-missing \
--to=david-b@pacbell.net \
--cc=linux-hotplug@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).