Tinderbox jest narzędziem internetowym używanym przez Mozillę do sprawdzenia, czy aktualny kod CVS kompiluje się na różnych platformach i przechodzi zautomatyzowane procesy testowe.
Dostępne drzewa:
- Firefox (wersje trunk)
- Thunderbird
- XULRunner
- SeaMonkey
- Camino
- Inne strony tinderbox
Mozilla uruchamia komputery kompilujące ("Tinderboxen"), które nieprzerwanie kompilują najnowszy kod źródłowy; narzędzie tinderbox pokazuje status tego procesu. Użyj tabel, by odnaleźć status drzewa źródłowego platformy, produktu i gałęzi kodu, którym jesteś zainteresowany.
- Zielony pasek oznacza, że najnowszy kod CVS kompiluje się i przechodzi przeprowadzane testy.
- Czerwony oznacza, że proces nie powiódł się i Twoja kompilacja będzie nieudana (przy założeniu, że używasz tego samego zestawu narzędzi).
- Pomarańczowy oznacza, że wersje binarne zostały skompilowane poprawnie, ale nie przeszły niektórych testów.
- I w końcu jeśli pasek jest żółty, to kompilacja nadal trwa.
Pełne dane wyjściowe konkretnej kompilacji są również dostępne na stronie tinderbox. Te raczej duże strony mogą pomóc w uzyskaniu informacji dlaczego drzewo jest czerwone lub pomarańczowe.
Tinderbox wyświetla również raporty dotyczące wyników różnego rodzaju testów wydajności takich jak Tp lub Txul. Developerzy Mozilli często sprawdzają te wartości, aby zaobserwować jaki wpływ na wydajność mają ich zmiany w kodzie; zmiana, która w wystarczającym stopniu zmniejsza wydajność, może zostać wycofana.