Unless otherwise noted, all operations should be completed on the raspberry pi aka server-side.
You basically only need OpenJDK 21. So I can't test this because my test machine is a ubuntu machine, but this is what chatgpt says about installing it.
# download, extract, and move to under a tools directoryremovingHandlerCancelsTimeout
org.opentest4j.AssertionFailedError: expected: <null> but was: <ScheduledFutureTask@5454300b(success, task: COMPLETED, deadline: 2707436309, period: 0)>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
The audit log is built by the proxy continuously adding atomic entries to a ConcurrentQueue, to avoid any chance of multithread locking causing a log to be lost or written at the wrong time. Relevant tools PR
2024-08-04T08:23:25.1419890Z 84f69d4d-5987-4a75-a2a2-d1c1f41908fd,2024-08-04T08:09:32.4381237Z,,,Starting playback for path sdk/storage/azure-storage-file-share/src/test/resources/session-records/FileServiceApiTests.setAndGetPropertiesWithInvalidArgs[1].json, which will return recordingId 84f
Use armory/environment/neovim/install.sh
To return to normal mode:
| Set-StrictMode -Version 4 | |
| $AVAILABLE_TEST_PROXY_BINARIES = @{ | |
| "Windows" = @{ | |
| "AMD64" = @{ | |
| "system" = "Windows" | |
| "machine" = "AMD64" | |
| "file_name" = "test-proxy-standalone-win-x64.zip" | |
| "executable" = "Azure.Sdk.Tools.TestProxy.exe" | |
| } | |
| } |
This writeup is NOT a reference on how to install or run the test-proxy, it is a shortcut guide to helping a test-proxy dev debug each language's tests.
- Install npm, ensure
nodeis available on PATH - Install npm version of azurite,
npm install -g azurite
All of the details in this instruction are being run from the default user folder of your WSL. For me, that's /home/semick/. ~ is also used to refer to this same /home/semick directory.
So install Ubuntu 20.04 LTS from Microsoft Store! (If you aren't using the new windows terminal I HIGHLY recommend it)
sudo apt update && sudo apt upgrade| FROM debian:bullseye-slim | |
| ENV LANG C.UTF-8 | |
| ENV BOOTSTRAP_HASKELL_NONINTERACTIVE 1 | |
| # [Option] Install zsh | |
| ARG INSTALL_ZSH="true" | |
| # [Option] Upgrade OS packages to their latest versions | |
| ARG UPGRADE_PACKAGES="false" |
| import argparse | |
| from ci_tools.functions import discover_targeted_packages | |
| from ci_tools.parsing import ParsedSetup, update_build_config | |
| from ci_tools.functions import omit_mgmt | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser(description="") | |
| parser.add_argument( |