run-aa-test: Avoid reading previous tests log
To read the log for the currently running test only, the current
date and time is used with the --since
argument of
journalctl.
Sometimes, tests can run too fast one after the other and the last log entries of the previous test is at the same timestamp as the one running.
That makes the current test parse log entries from the previous test, which is unexpected, and the test fails.
Unfortunately, the --since
argument of journalctl doesn't allow for
more precision than the second.
To fix that, use the current journal cursor instead of time. With this approach, no entries from the previous test is read by the current test
This is the same patch as in ofono!16 (merged)
Needs backport to v2022