Enable LAVA event notifications
Value
Make sure lava-report job get triggered when all test jobs finished.
Description
Squad supports to poll or listen backend(lava) to fetch test results. Once all results fetched, it will mark build as done and then trigger lava-report
job.
The poll feature has been enabled. It worked well until we enabled MR test on all supported device types. On the device type with only one device, it is not easy to estimate the overall test duration for setting poll interval and retry times.
The listen feature can help in this case. It monitors lava events and pull result immediately once a job marked as done in lava events. This feature also can help to shorten the overall duration for `lava-report.
To eventually enable the listen feature in squad, we need to enable lava event notifications first.