Is it a good idea to include the "testing" folder in the repo list?
I see there are some newer versions of files in that directory.
Only if you are testing

Otherwise it can be enabled to get a new package to see if it fixes something, and immediately exclude testing again.
Never do a full upgrade with testing enabled ....... unless as a tester of course.