=== RUN TestRcloneZusBasicOperations === RUN TestRcloneZusBasicOperations/Upload_and_download_a_file 1_basic_operations_test.go:148: Test case [Upload and download a file] scheduled at [04-04-2026 08:55:32] system_test_framework.go:148: Test case [Upload and download a file] start at [04-04-2026 08:55:32] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: 8aba0ac9a14931bd2497d6ae381f2d0716b2b857cb21a1f2dec3582650bc348f 1_basic_operations_test.go:183: Upload -> Download round-trip verified 1_basic_operations_test.go:148: Test case [Upload and download a file] exit at [04-04-2026 08:55:43] === RUN TestRcloneZusBasicOperations/List_directories_and_check_size 1_basic_operations_test.go:186: Test case [List directories and check size] scheduled at [04-04-2026 08:55:43] system_test_framework.go:148: Test case [List directories and check size] start at [04-04-2026 08:55:43] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: f57b1ccd4ea2a4c382c655c3590403ec1fa1b6e18ae419c8aa5517f38c247f06 1_basic_operations_test.go:216: lsd and size commands verified 1_basic_operations_test.go:186: Test case [List directories and check size] exit at [04-04-2026 08:55:58] === RUN TestRcloneZusBasicOperations/Tree_shows_directory_structure 1_basic_operations_test.go:219: Test case [Tree shows directory structure] scheduled at [04-04-2026 08:55:58] system_test_framework.go:148: Test case [Tree shows directory structure] start at [04-04-2026 08:55:58] 1_basic_operations_test.go:93: Wallet funded: Balance: 0 ZCN (0.00 USD) 1_basic_operations_test.go:114: Created allocation: 29ebd57a6be1718eb840b1c98d5d7822aab61de5b69e1b5cad01577d5f78138e 1_basic_operations_test.go:245: tree command verified 1_basic_operations_test.go:219: Test case [Tree shows directory structure] exit at [04-04-2026 08:56:07] --- PASS: TestRcloneZusBasicOperations (34.98s) --- PASS: TestRcloneZusBasicOperations/Upload_and_download_a_file (10.98s) --- PASS: TestRcloneZusBasicOperations/List_directories_and_check_size (14.56s) --- PASS: TestRcloneZusBasicOperations/Tree_shows_directory_structure (9.43s) === RUN TestRcloneZusSyncOperations === RUN TestRcloneZusSyncOperations/Sync_local_directory_to_remote 2_sync_operations_test.go:30: Test case [Sync local directory to remote] scheduled at [04-04-2026 08:56:07] system_test_framework.go:148: Test case [Sync local directory to remote] start at [04-04-2026 08:56:07] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: 3e75d09f1c9a28a2e618243c83e7af719d18c8130ded54762aec0d6c895288a8 2_sync_operations_test.go:70: Sync of 3 files completed and verified 2_sync_operations_test.go:30: Test case [Sync local directory to remote] exit at [04-04-2026 08:56:18] === RUN TestRcloneZusSyncOperations/Sync_dry-run_detects_changes 2_sync_operations_test.go:73: Test case [Sync dry-run detects changes] scheduled at [04-04-2026 08:56:18] system_test_framework.go:148: Test case [Sync dry-run detects changes] start at [04-04-2026 08:56:18] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: 70b025e46e3db83a197bdeee372c8b284e548fee47218a2c45b8e86dc563a45d 2_sync_operations_test.go:102: Dry-run output: 2026/04/04 08:56:28 NOTICE: new_file.txt: Skipped copy as --dry-run is set (size 8) 2026/04/04 08:56:28 NOTICE: original.txt: Skipped copy as --dry-run is set (size 21) 2026/04/04 08:56:28 NOTICE: Transferred: 29 B / 29 B, 100%, 0 B/s, ETA - Checks: 1 / 1, 100% Transferred: 2 / 2, 100% Elapsed time: 0.0s 2026/04/04 08:56:28 INFO : FS zus:/dryrun: Committing uploads - please wait... 2_sync_operations_test.go:104: Sync dry-run correctly detects changes without modifying remote 2_sync_operations_test.go:73: Test case [Sync dry-run detects changes] exit at [04-04-2026 08:56:28] === RUN TestRcloneZusSyncOperations/Download_synced_files_and_verify_content 2_sync_operations_test.go:107: Test case [Download synced files and verify content] scheduled at [04-04-2026 08:56:28] system_test_framework.go:148: Test case [Download synced files and verify content] start at [04-04-2026 08:56:28] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: efb980650405fc87738e8c7ef607bb618212a6900ee330a1a65390db66c6ed5d 2_sync_operations_test.go:135: Content integrity verified: upload -> download round-trip successful 2_sync_operations_test.go:107: Test case [Download synced files and verify content] exit at [04-04-2026 08:56:39] --- PASS: TestRcloneZusSyncOperations (31.80s) --- PASS: TestRcloneZusSyncOperations/Sync_local_directory_to_remote (10.41s) --- PASS: TestRcloneZusSyncOperations/Sync_dry-run_detects_changes (10.68s) --- PASS: TestRcloneZusSyncOperations/Download_synced_files_and_verify_content (10.71s) === RUN TestRcloneZusCrossAllocationTransfer === RUN TestRcloneZusCrossAllocationTransfer/Cross-wallet_transfer_via_local_staging 3_cross_allocation_test.go:30: Test case [Cross-wallet transfer via local staging] scheduled at [04-04-2026 08:56:39] system_test_framework.go:148: Test case [Cross-wallet transfer via local staging] start at [04-04-2026 08:56:39] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: e01668cbc6e7f1837581b0cff7b4538b97699d27776b7067308d37ce3386576f 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: 20c7675ed801a1880bfc26fb4f9b7f1334526c21f03329452a0b978bdda1d59d 3_cross_allocation_test.go:98: Cross-wallet transfer verified: files transferred from wallet A to wallet B with content integrity 3_cross_allocation_test.go:30: Test case [Cross-wallet transfer via local staging] exit at [04-04-2026 08:57:00] --- PASS: TestRcloneZusCrossAllocationTransfer (20.61s) --- PASS: TestRcloneZusCrossAllocationTransfer/Cross-wallet_transfer_via_local_staging (20.61s) === RUN TestRcloneZusSplitKeyWallet === RUN TestRcloneZusSplitKeyWallet/Split-key_wallet_config_is_loaded 4_split_key_test.go:25: Test case [Split-key wallet config is loaded] scheduled at [04-04-2026 08:57:00] system_test_framework.go:148: Test case [Split-key wallet config is loaded] start at [04-04-2026 08:57:00] 1_basic_operations_test.go:93: Wallet funded: Balance: 100 ZCN (0.18 USD) 1_basic_operations_test.go:114: Created allocation: 37d0747bd738dd49a843cd8d76f9f7c8f3ee6b4d77cba9d1d609d5aa1426afff 4_split_key_test.go:46: Wallet is_split field: false (present: true) 4_split_key_test.go:65: Non-split wallet operations verified. Split-key mode requires a zauth server and is_split=true wallet. 4_split_key_test.go:66: To test split-key mode: set is_split=true in wallet.json and add zauth_server to config.yaml 4_split_key_test.go:25: Test case [Split-key wallet config is loaded] exit at [04-04-2026 08:57:12] --- PASS: TestRcloneZusSplitKeyWallet (12.42s) --- PASS: TestRcloneZusSplitKeyWallet/Split-key_wallet_config_is_loaded (12.42s) PASS ok github.com/0chain/system_test/tests/cli_tests/rclone_zus_tests 99.811s