I have a scenario where I'm shipping the T-Log backups to our DR site and restoring them to our DR SQL server.
The issue I'm trying to work out is that currently to do a test of the DR site we have to bring those databases on-line, do our test, and then ship over full backups so we can start the t-log restores.
Is there some way I could bring those databases live, do our tests, and get back to restoring mode database without having to ship over a full database backup?
No. You cannot modify a database in standby, the very first write will diverge the database from its master and the whole process has to be re-seeded. One solution is to have your tests be non-destructive, ie. read only, so they can be run on the standby database.
Theres two ways I can think of to do what you want.
First method: Local recovery and rollback:
Once you are done, stop the instance and copy the roll-back files back back over the files and start back up and your log-shipping will resume.
When copying the files used a copy utility to verify the files (copy /V etc) to ensure you're copies are viable.
Second method: Rename