Tests for Zotero field presence

This test case adds a pre-structured Word XML file that contains extraneous Zotero markup. The test will succeed when these fields are removed and a plaintext reference remains in place. This may need to be changed later when reference parsing works.

As a side note, this has also incurred the implementation of a parser script that will take a pre-extracted Word folder and go from there. We could use this to separate out the stages of extraction because, at present, it's somewhat repetitious.
Merge branch 'master' of https://github.com/josille/meTypeset
Fix paths for Robot tests

In my test runner environment (RIDE) it was necessary to make the paths relative to the "tests" folder; if this isn't the same for others we may need to change.
Rearranged tests

Robot tests should reside in the tests directory; they can reference sub-directories but the test server will not run tests outside of this directory.
Removed test.txt

Unnecessary previous commit put this file here.
Change to use arbitrary depth search for endnotes

Instead of an absolute depth (which should have been predictable but, at present, is not due to list parsing bugs) I have switched the endnote parser to using //note as its search criterion.

This allows us to pick up the endnotes at any depth and enables correct ordering.
Merge branch 'master' of https://github.com/josille/meTypeset
Tests directory should /not/ be ignored in commits!
Add an explanation to the Zotero test directory
martin last updates