-
Notifications
You must be signed in to change notification settings - Fork 12
SSH implementation and test upgrade #570
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
Conversation
7d17ef1
to
0092fc7
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #570 +/- ##
==========================================
+ Coverage 91.57% 92.68% +1.10%
==========================================
Files 142 142
Lines 10421 10465 +44
Branches 1549 1556 +7
==========================================
+ Hits 9543 9699 +156
+ Misses 711 597 -114
- Partials 167 169 +2 ☔ View full report in Codecov by Sentry. |
1fa9be9
to
3f3a10e
Compare
This pulls out a logic implementation that comes from the internals of datalad-core's SSH manager. Closes #571
This allows for flexible setups. The fixtures obey `DATALAD_TESTS_SSH`, and aim at `localhost` by default. However, alternative targets can be configured.
This adopts the setup prepared for `datalad-ria`. On Linux and Windows an SSH-accessible server is deployed via Docker. On Mac ssh-to-self is employed. Closes #563
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming that the type errors would be fixed in #566, this looks good to me.
Thanks! |
Closes #563
Closes #571
TODO:
ssh://sshuser@datalad-test-sshd:2222//usr/local/apache2/htdocs/myfile
it runsssh datalad-test-sshd
. The lack of support comes from_SshCat
.