Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added auth to VNC in test container, for OS X compatibility. #3824

Closed

Conversation

zenmonkeykstop
Copy link
Contributor

Status

Ready for review

Description of Changes

Updates #3721, adding OS X support. The built-in OS VNC client expects a password, so a file /tmp/vncpasswd is now created in the Docker test container and the VNC server and client commands have been updated according.

Testing

On OS X and within the working copy:

make build-debs
cd securedrop ; ./bin/dev-shell ./bin/run-test tests/functional

Once the container is set up and functional tests are running, from another terminal and the same location, run make func-vnc

The OS X VNC client should start, connected to the Docker VNC server on 127.0.0.1:5901.

On Debian/Ubuntu:
Repeat the steps above. The system VNC client should start connected to the Docker VNC server on <docker_ip>:5901

Deployment

Checklist

If you made non-trivial code changes:

  • I have written a test plan and validated it for this PR

@msheiny
Copy link
Contributor

msheiny commented Sep 26, 2018

Unable to fully test because of breaking changes also experienced in #3817 pertaining to tor browser bumps ... I mentioned using the archive version to test but @kushaldas brought up an excellent point that tor browser would just auto-update during testing and kaboom everything.

@redshiftzero
Copy link
Contributor

Let's merge these changes over in #3817 (can we update the PR text over there to indicate this @zenmonkeykstop? - just for posterity)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants