| |
The report pages are HTML, generated from the information in the
|
| |
database. The broker loads information for all runs when it starts,
|
| |
from the database, and then pushed information about new runs when
|
| - |
they happens. This avoids the broker having to read everything every
|
| + |
they happen. This avoids the broker having to read everything every
|
| |
time it updates the report pages.
|
| |
|
| |
The report page generation is done in its own thread, separate from
|
| |
the main thread of the CI broker. This allows the reporting to happens
|
| - |
independently from what the main thread is doing. In particular, it
|
| + |
independently of what the main thread is doing. In particular, it
|
| |
means the main thread does not need to do anything to trigger reports
|
| |
from being updated.
|
| |
|