@@ -75,6 +75,33 @@ def _emscripten_cache_impl(repository_ctx):
7575 repository_ctx .report_progress ("Building secondary cache" )
7676 result = repository_ctx .execute (embuilder_args , quiet = False )
7777 if result .return_code != 0 :
78+ ### TEST
79+
80+ cwd = external_root
81+ dir_result = repository_ctx .execute (['dir' ], quiet = False , working_directory = str (cwd ))
82+ print ('dir_result(external_root).return_code = {}\n \n ' .format (dir_result .return_code ))
83+ print ('dir_result(external_root).stderr = {}\n \n ' .format (dir_result .stderr ))
84+ print ('dir_result(external_root).stdout = {}\n \n ' .format (dir_result .stdout ))
85+
86+ cwd = cwd .get_child ('nodejs_windows_amd64' )
87+ dir_result = repository_ctx .execute (['dir' ], quiet = False , working_directory = str (cwd ))
88+ print ('dir_result(nodejs_windows_amd64).return_code = {}\n \n ' .format (dir_result .return_code ))
89+ print ('dir_result(nodejs_windows_amd64).stderr = {}\n \n ' .format (dir_result .stderr ))
90+ print ('dir_result(nodejs_windows_amd64).stdout = {}\n \n ' .format (dir_result .stdout ))
91+
92+ cwd = cwd .get_child ('bin' )
93+ dir_result = repository_ctx .execute (['dir' ], quiet = False , working_directory = str (cwd ))
94+ print ('dir_result(bin).return_code = {}\n \n ' .format (dir_result .return_code ))
95+ print ('dir_result(bin).stderr = {}\n \n ' .format (dir_result .stderr ))
96+ print ('dir_result(bin).stdout = {}\n \n ' .format (dir_result .stdout ))
97+
98+ cwd = cwd .get_child ('nodejs' )
99+ dir_result = repository_ctx .execute (['dir' ], quiet = False , working_directory = str (cwd ))
100+ print ('dir_result(nodejs).return_code = {}\n \n ' .format (dir_result .return_code ))
101+ print ('dir_result(nodejs).stderr = {}\n \n ' .format (dir_result .stderr ))
102+ print ('dir_result(nodejs).stdout = {}\n \n ' .format (dir_result .stdout ))
103+
104+ ### TEST
78105 fail ("Embuilder exited with a non-zero return code" )
79106 # Override Emscripten's cache with the secondary cache
80107 default_config += "CACHE = '{}'\n " .format (cache )
0 commit comments