[karate][standalone] Error : could not find or read file
I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.
Currently on one of my feature, i have this : read('file.json'),
and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.
But if i also want to have a central directory with all resource files to avoid duplicatas,
it doesn't work even with this command :
read('classpath:directory/file.json')
The error is the following :
"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"
I Even tried without success to set a classpath on the command line when running the jar :
java -cp $CLASSPATH . -jar ~/karate.jar
My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?
Thank you.
karate
add a comment |
I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.
Currently on one of my feature, i have this : read('file.json'),
and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.
But if i also want to have a central directory with all resource files to avoid duplicatas,
it doesn't work even with this command :
read('classpath:directory/file.json')
The error is the following :
"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"
I Even tried without success to set a classpath on the command line when running the jar :
java -cp $CLASSPATH . -jar ~/karate.jar
My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?
Thank you.
karate
add a comment |
I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.
Currently on one of my feature, i have this : read('file.json'),
and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.
But if i also want to have a central directory with all resource files to avoid duplicatas,
it doesn't work even with this command :
read('classpath:directory/file.json')
The error is the following :
"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"
I Even tried without success to set a classpath on the command line when running the jar :
java -cp $CLASSPATH . -jar ~/karate.jar
My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?
Thank you.
karate
I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.
Currently on one of my feature, i have this : read('file.json'),
and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.
But if i also want to have a central directory with all resource files to avoid duplicatas,
it doesn't work even with this command :
read('classpath:directory/file.json')
The error is the following :
"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"
I Even tried without success to set a classpath on the command line when running the jar :
java -cp $CLASSPATH . -jar ~/karate.jar
My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?
Thank you.
karate
karate
asked Nov 14 '18 at 16:25
rfjgrfjg
555
555
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Can you try the file:
prefix, instead of classpath:
it will support absolute or even relative paths from current working directory.
Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
add a comment |
Thank you very much,
it works well with the file: prefix.
Sorry I am not on Windows, i can't provide you feedback on this.
Have a good day.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53304683%2fkaratestandalone-error-could-not-find-or-read-file%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Can you try the file:
prefix, instead of classpath:
it will support absolute or even relative paths from current working directory.
Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
add a comment |
Can you try the file:
prefix, instead of classpath:
it will support absolute or even relative paths from current working directory.
Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
add a comment |
Can you try the file:
prefix, instead of classpath:
it will support absolute or even relative paths from current working directory.
Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.
Can you try the file:
prefix, instead of classpath:
it will support absolute or even relative paths from current working directory.
Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.
answered Nov 14 '18 at 16:41
Peter ThomasPeter Thomas
15.5k31950
15.5k31950
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
add a comment |
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas
– Dusan Gligoric
Nov 14 '18 at 19:39
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
@DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue
– Peter Thomas
Nov 15 '18 at 1:05
add a comment |
Thank you very much,
it works well with the file: prefix.
Sorry I am not on Windows, i can't provide you feedback on this.
Have a good day.
add a comment |
Thank you very much,
it works well with the file: prefix.
Sorry I am not on Windows, i can't provide you feedback on this.
Have a good day.
add a comment |
Thank you very much,
it works well with the file: prefix.
Sorry I am not on Windows, i can't provide you feedback on this.
Have a good day.
Thank you very much,
it works well with the file: prefix.
Sorry I am not on Windows, i can't provide you feedback on this.
Have a good day.
answered Nov 14 '18 at 16:53
rfjgrfjg
555
555
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53304683%2fkaratestandalone-error-could-not-find-or-read-file%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown