| # Timekeeper integration tests |
| |
| Tests Timekeeper interactions against fake time sources and fake RTC devices. |
| During an integration test, Timekeeper launches and connects to |
| `dev_time_source`, a fake time source that forwards connections to the |
| integration test. |
| |
| The test component implements a number of services: |
| * `fuchsia.time.Maintenance` - provides timekeeper with a handle to a clock |
| created by the test component. |
| * `test.time.TimeSourceControl` - allows a `dev_time_source` launched |
| by Timekeeper to forward the `fuchsia.time.external.*` connections it recieves from |
| Timekeeper to the test component. |
| * `fuchsia.net.interfaces.State` - a fake that accepts connections, but immediately |
| closes the channel. This fake exists to allow timekeeper to bypass the network check |
| and will be removed once time sources check for network availability instead. |