1. A computer implemented method to perform isolated test driven development, the method comprising: creating a local build of a distributed development project at a user computer system based on locally stored resources; instantiating a first testing framework to test project source code of the local build of the distributed development project at the user computer system; creating a mocking framework to locally substitute at least one external resource required for testing of the project source code at the user computer system; extending the first testing framework with a script engine to execute script code at the user computer system to test the project source code; integrating, at the user computer system, the script engine with a second testing framework to interpret a result of execution of the script code; loading a plurality of script code unit tests associated with the local build of the distributed development project at the user computer system; based on the plurality of script code unit tests, identifying a plurality of local project source code units by reading metadata from the plurality of script code unit tests specifying a plurality of dependencies of the plurality of local project source code units, wherein the plurality of dependencies specify at least one external resource of the distributed development project, required for running at least one of the plurality of script code unit tests, the at least one external resource is stored outside the user computer system; running the plurality of script code unit tests over the plurality of local project source code units at the extended first testing framework; and in the second testing framework, generating a report based on the running of the plurality of script code unit tests.