Edit: Smoke testing is a set of basic cheap to run tests that precede actual testing. I think it is looking for fire before handing it over to test. Thanks!
I thought I understood that a smoke server was used for continous integration to measure the performance and test coverage of a project. Is this basically correct? What does it mean to smoke-test a program? Does it simply mean to continously apply the tests defined on the smoke server to be able to pinpoint performance degradation to a particular time frame?