I've tried that with the follow results:
{{{
Output: /path/results/output.xml
[ ERROR ] Writing log file '/path/results/log.html' failed: No such file or directory: /path/piplib/lib/python2.7/site-packages/robot/htmldata/rebot/log.html
[ ERROR ] Writing report file '/path/results/report.html' failed: No such file or directory: /path/robot/htmldata/rebot/report.html
Archiving artifacts
Recording fingerprints
Finished: SUCCESS
}}}
And bingo!!
This new error handling help me to find immediately the real problem. It was not
related to RF at all. I'll shortly explain what happen. Maybe it will help other people
who are (ob)using git not to fall into this trap.
I keep RF together with all tests in my local git repository. The idea was
that whoever will like to run some test, will just clone this
repository and start to use RF on it's own station. No hassle with RF
installation and etc`. But previous to the initial commit of RF, I've create
.gitignore file which includes the follow entry:
{{{
log.html
report.html
}}}
I've done that, to avoid from git to bother me about the local ./log.html and
./report.html each time I'm running test locally.
Of course this way, git will ignore all log.html and report.html in the whole
repository and not only in the root directory of the repository.
Nevertheless, everything worked fine until I've started with Jenkins.
Jenkins is cloning my repo before it's running the test.
Sadly, in the cloned repo, both files were missing. To solve this
.gitignore was fixed like this:
{{{
/log.html
/report.html
}}}
and finally, both file were committed.
Thank you very,very much for such a prompt response and solution.
Thomas