Files has been modified many times manuallu on my branch as you asked a week or toow before 2020 and by Dara's script on master on 2019 and 2020. It might be me merging files from my branch to master with 2019, since I think his script is running only on master branches.
I only made these volatile to see if it helped with CAN issue (it did not). I'll likely change them back to remove the volatile property. We only need volatile if we access a variable multiple times within a function and expect other threads may have changed the variable's value between accesses (as compiler may optimize the function to only access it once if not volatile). Other means of thread protection should prevent other threads from accessing a given side of a buffer at the same time.
These are necessary QTest methods that I don't have any implementation for them yet. I didn't like the fact that although I don't have anything implemented, it's still counts as a successful test, so I comment them out for now until I have an implementation for them. In general I prefer not to remove thme to keep them as part of the standard QtTest class.