enable self-signed TLS between client/server
create an in-memory self-signed tls cert on the golang side and trust it on the electron side. enables http/2 protocol for increased throughput (simultaneous connections)
need to suppress error message in electron log:
[89461:0503/215419.465397:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -202
also potential issue with startup time. might have to switch to a static cert instead of generating it on the fly.
TestDriver Summary
The test failed.
The task was to validate that Wave shows the result of 'ls', but the screenshots provided do not show an application named Wave or a context where the 'ls' command would be relevant to a Wave application. The screenshots only show the Electron application launcher and a Terminal window with the 'ls' command executed, displaying a directory named dist/. There is no evidence in the screenshots that link the output of the 'ls' command to a Wave application, nor is there any indication of what the Wave application is or how it should display the result of 'ls'.
Closed as no longer relevant