What does that say about the minimal collection of gear required in a test lab? If you had a lab with plenty of gear, what tests would you run? How many different tests would it take to give reasonable coverage?
This is called "the modem testing problem" (:-)) The usual answers are
That slowly leads to a series of failures in the industry, followed by lots of mergers and acquisitions.
If one has a collection of hardware that have APIs, and a testing
mechanism that's also programmable, then you can do line
coverage by exhaustion, identify the failing configurations
Given a list of failing combinations, you can set up tests for
just them to run more often.
As it's name suggests, the main test can take a while (:-))
--dave
-- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest davecb@spamcop.net | -- Mark Twain