refactored slightly so client machine does not need to have access to installables
must provide testContext parameter now
fixed typo on method name
simplified the API and made it more concise