I would start by looking here:
ENTRY REQUIREMENTS.
Things can change much more often than weekly, I would monitor it on a daily basis.
I would also check with your airline like others have stated.
My personal opinion of all the testing done at the airport is some of it is $$$, along with either the wrong test, no test or workers not understanding what may or may not be required.