Automation test selection is made for an automation testing process
according to the code changes that have occurred between builds of a
software product. A mapping between the available tests and source tree
locations of the files is maintained. The mapping allows the appropriate
tests to be selected for the code changes that have been made, resulting
in a more focused automation testing process.