-
Notifications
You must be signed in to change notification settings - Fork 3
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
Refactoring Branch #17
Conversation
Use apache commons lang3 for NotImplemented exceptions
Avoid confusion with java Math class
Okey... Travis failed. It looks like the mathoid version is not running in travis. When I don't start Mathoid on my local machine, I got the same errors in the tests. When I start Mathoid, the tests finish successfully. @vstange Any idea what is missing in the travis config for MathMLConverters? |
@AndreG-P you spend soo much time to write the logs. Now you also have to read them |
mathoid didn't start see travis output on: MathMLConverters has a custom config for mathoid: https://github.com/ag-gipp/MathMLConverters/blob/master/config.dev.yaml |
by adding junit-jupiter-engine to maven surefire.
The config for mathoid is only necessary because of travis installations. So I moved it to the .travis folder. Also, an older version of mathoid is used (from https://git@github.com/physikerwelt/mathoid-server). We should fix this kind of tests!
Splitted the original MathMLTools classes to mathml-core and mathml-utils.
Decided to move all loading, readers and writers for XML/MML to the core module.
Also updated the README.md and fix some bugs.
@physikerwelt @vstange
I started to refactor MathMLTools as mentioned in #13
This branch contains now:
All tests except one (see #16) are finished successful on my machine (we will see what travis will show us...).
I don't know exactly why... Just before I start to refactor the project, I merged the WIP branch from Moritz #8 to master. I made some fixes but it looked like it worked. I merged it because I wanted the latest version in the refactored project (I presumed to solve merge conflicts after the refactoring will be a nightmare).
Besides this, I will change the naming a little bit further.
However, I'm more happy with the new structure. I need to setup the auto deployment system again, since it is a multi-module project now (see #15). Any suggestions for further improvements would be nice.
PS: I needed to merge the travis config also. We should definitely find another solution for this travis hack with mathoid. See gipplab/mathosphere#108