Attempt to make crate-testing work under windows#92
Conversation
* handle child process exits * handle temporary file locks * different urls for windows and linux * upgrade cratedb tested version as 3.x is not released as zip * no latest test as there is no latest download link for windows * TODO: few fixes left, but don't know how at the moment
|
I came quite far with supporting windows, altough its a pain :) (files access, child processes ...) |
Hi Mario. Thanks a stack for your contribution. I experienced similar pains like you when trying to manage the CrateDB process lifecycle on Windows the other day in Python lands at mfussenegger/cr8#337. 1 Footnotes
|
|
Thx @mackerl I will take a look in the next days. |
|
Hi @mackerl, thanks a lot for your effort here! I've been trying to make it work based on your changes but I haven't been able so far. Furthermore we can completely drop the tests regarding the jdk required for crate, as since long time now, the jdk is shipped in the zip file and it's not required to have a specific version installed in the developer's system. We can just focus on crate 6.2.x . Will you be able to spend more time on this @mackerl in the near future? |
|
Hi @matriv unfortunately will be hard to find time soon. I also found it very difficult to find out why crate cannot shut down on windows. |
|
Thx for the prompt response @mackerl, Please share the code you mention. and a test method would look like this: of course you need docker installed on your windows machine. |
Summary of the changes / Why this is an improvement
Checklist