I think at this point, you just have to make the "best" out of a really bad situation. If the NBA is to resume this season, I would suggest first testing the entire league, and making sure everyone is Ok. Then, testing each player / staff 1-2X per week, and conducting fanless games, with only those that are clean playing.
It's not great, but might just be the best we can do at this point, and would sure as hell be better than having zero sports.