Ich dachte, ich hätte verstanden, dass ein Smoke-Server für die kontinuierliche Integration verwendet wird, um die Leistung und Testabdeckung eines Projekts zu messen. Ist das grundsätzlich richtig? Was bedeutet es, ein Programm zu rauchen und zu testen? Bedeutet es einfach, die auf dem Smoke-Server definierten Tests kontinuierlich anzuwenden, um Leistungsverschlechterungen in einem bestimmten Zeitrahmen feststellen zu können?
Diese andere Frage beschreibt zwar den Unterschied zwischen Unbedenklichkeitsprüfungen und Rauchtests, fragt aber nicht nach der Definition von Rauchtests. Diese Frage ist viele Jahre älter als die Referenzfrage.