diff --git a/contrib/teamcity/build-configurations.py b/contrib/teamcity/build-configurations.py --- a/contrib/teamcity/build-configurations.py +++ b/contrib/teamcity/build-configurations.py @@ -494,6 +494,14 @@ for lock_path in self.artifact_dir.glob("**/.walletlock"): lock_path.unlink() + # Set RW permissions to the artifact files/dirs + os.chmod(self.artifact_dir, 0o777) + for root, dirs, files in os.walk(self.artifact_dir): + for dirname in dirs: + os.chmod(os.path.join(root, dirname), 0o777) + for filename in files: + os.chmod(os.path.join(root, filename), filename.stat().st_mode | 0o666) + def print_line_to_logs(self, line): # Always print to the full log with open(self.logs["full_log"], "a", encoding="utf-8") as log: diff --git a/test/functional/rpc_users.py b/test/functional/rpc_users.py --- a/test/functional/rpc_users.py +++ b/test/functional/rpc_users.py @@ -126,6 +126,8 @@ init_error = "Error: Unable to start HTTP server. See debug log for details." self.nodes[0].assert_start_raises_init_error(expected_msg=init_error) + assert False + if __name__ == "__main__": HTTPBasicsTest().main() diff --git a/test/functional/setup_scripts/chronik-client_websocket.py b/test/functional/setup_scripts/chronik-client_websocket.py --- a/test/functional/setup_scripts/chronik-client_websocket.py +++ b/test/functional/setup_scripts/chronik-client_websocket.py @@ -178,6 +178,7 @@ yield True self.log.info("Step 8: Finalize the block containing these txs with Avalanche") + assert False next_cb_txid = node.getblock(next_blockhash)["tx"][0] with node.assert_debug_log([f"Avalanche finalized block {next_blockhash}"]): self.wait_until(lambda: is_finalblock(next_blockhash))