-
Notifications
You must be signed in to change notification settings - Fork 66
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
Issue #12: WINRS implémentation in Overthere #18
Conversation
I can see why this is a useful addition. Switching the enum is a lot easier than creating a new Host, especially if it already contains children. Have you extended the OverthereOnWindowsItest to include itests for this? |
No because |
Code looks clean.... I would like some added itests so that we don't break this functionality... |
We need an itest before we can merge this. To run the existing itests put a file called itest.properites in the overthere project directory with the content I've sent you by mail and then you can run OverthereOnUnixItest and OverthereOnWindowsItest on automatically provisioned EC2 images. But it's not that easy because we need to run the tests ON Windows AGAINST a Windows machine. Can you Skype Jeroen and me to discuss? |
I don't have the skills to configure EC2/iTest "running tests on Windows Against a Windows Machine". Can you setup the framework for me, and I could add some tests: diff --git a/overthere/src/test/java/com/xebialabs/overthere/OverthereOnWindowsItest.java b/overthere/src/test/java/com/xebialabs/overthere/OverthereOnWindowsItest.java import java.io.IOException; +import com.xebialabs.overthere.cifs.winrs.CifsWinRsConnection; @@ -64,6 +63,7 @@ public class OverthereOnWindowsItest extends ParametrizedOverthereConnectionItes
@@ -102,4 +102,16 @@ public class OverthereOnWindowsItest extends ParametrizedOverthereConnectionItes
Le 28 oct. 2011 13:34, Vincent Partington a crit : We need an itest before we can merge this. To run the existing itests put a file called itest.properites in the overthere project directory with the content I've sent you by mail and then you can run OverthereOnUnixItest and OverthereOnWindowsItest on automatically provisioned EC2 images. But it's not that easy because we need to run the tests ON Windows AGAINST a Windows machine. Can you Skype Jeroen and me to discuss? Reply to this email directly or view it on GitHub: |
I have created JIRA issue DEPLOYITPB-2719 corresponding to this as we'll also have to update overthere-plugin to take advantage of this. We can also discuss priorities there. |
With issue #48 (Kerberos authentication) fixed in Overthere 2.0.0 and #59 (Negotiate authentication), #58 (WSMAN SPN) and #49 (optionally add port to SPN) to be fixed in the Overthere 2.1.0 release, all we'll need to have a complete WinRM implementation is to fix #43 (XML encryption). I'll close this issue because I'd rather focus our efforts on getting the native Java implementation of WinRM to a feature complete state than have an implementation that only works when run from a (properly configured) Windows host and that is hard to test for people not developing such a Windows workstation. |
Why ? to allow to switch easily from our implementation in Java (working on all OS) to a native one - winrs - when running on windows...
The current implementation https://github.com/xebialabs/bdf-plugin/tree/master/winrm-native define a new host type: it is not very handy if you want to use back a telnet or a winrn java implementation.
The code has been validated by F.Arrault (BDF)