1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ci--- 3cb93a386Sopenharmony_cititle: "Downloading Isolates" 4cb93a386Sopenharmony_cilinkTitle: "Downloading Isolates" 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ci--- 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_ciThe intermediate and final build products from running tests are all stored in 10cb93a386Sopenharmony_ci[Isolate](https://github.com/luci/luci-py/blob/main/appengine/isolate/doc/Design.md), 11cb93a386Sopenharmony_ciand can be downloaded to the desktop for inspection and debugging. 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ciFirst install the client: 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_ci git clone https://github.com/luci/client-py.git 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ciAdd the checkout location to your $PATH. 18cb93a386Sopenharmony_ci 19cb93a386Sopenharmony_ciTo download the isolated files for a test first visit 20cb93a386Sopenharmony_cithe build status page and find the "isolated output" link: 21cb93a386Sopenharmony_ci 22cb93a386Sopenharmony_ci<img src="../Status.png" style="margin-left:30px" width=576 height=271 > 23cb93a386Sopenharmony_ci 24cb93a386Sopenharmony_ci 25cb93a386Sopenharmony_ciFollow that link to find the hash of the isolated outputs: 26cb93a386Sopenharmony_ci 27cb93a386Sopenharmony_ci 28cb93a386Sopenharmony_ci<img src="../Isolate.png" style="margin-left:30px" width=451 height=301 > 29cb93a386Sopenharmony_ci 30cb93a386Sopenharmony_ciThen run `isolateserver.py` with --isolated set to that hash: 31cb93a386Sopenharmony_ci 32cb93a386Sopenharmony_ci $ isolateserver.py \ 33cb93a386Sopenharmony_ci download \ 34cb93a386Sopenharmony_ci --isolate-server=https://isolateserver.appspot.com \ 35cb93a386Sopenharmony_ci --isolated=5b85b7c382ee2a34530e33c7db20a07515ff9481 \ 36cb93a386Sopenharmony_ci --target=./download/ 37cb93a386Sopenharmony_ci 38cb93a386Sopenharmony_ci 39