There are testing algorithms to speed up weathering and degradation. Charging and discharging the battery pack for n number of cycles and counting the number that die and how much damage, then applying a mathematical theorem to produce an expected failure curve.
This is standard in industrial processes.
Has anyone driven that? Well, since they have automated systems or just putting the car up on rollers or plugging a battery into a charge/discharge cycle tester they can simulate many use cycles or miles much faster than just by 'driving'.
Heck, Waymo says among their few hundred vehicles 10 million miles, for instance. And that's just on the road. Waymo has been driving on the road for about as long as Tesla's model S has.
-Crissa