@@ -75,6 +75,33 @@ def _emscripten_cache_impl(repository_ctx):
75
75
repository_ctx .report_progress ("Building secondary cache" )
76
76
result = repository_ctx .execute (embuilder_args , quiet = False )
77
77
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
78
105
fail ("Embuilder exited with a non-zero return code" )
79
106
# Override Emscripten's cache with the secondary cache
80
107
default_config += "CACHE = '{}'\n " .format (cache )
0 commit comments