Skip to content
This repository has been archived by the owner on Dec 17, 2021. It is now read-only.

Acceptance tests fail #124

Closed
das7pad opened this issue Apr 26, 2019 · 1 comment
Closed

Acceptance tests fail #124

das7pad opened this issue Apr 26, 2019 · 1 comment

Comments

@das7pad
Copy link
Member

das7pad commented Apr 26, 2019

The acceptance tests include the compilation of a set of example pdfs. The used texlive image is not public, it's name hints to texlive 2017.

Some of the examples require additional software, e.g. gnuplot, which in turn requires additional probably insecure white listing in the texmf config [1].

After hours of trying to get the examples to compile successfully, I tried the hosted version of sharelatex.
And it turns out that many of the examples do not succeed over there as well.

OSS: texlive 2017 + ghostscript, ci tests of clsi
Hosted: overleaf.com, manual submission via web interface, visual comparison

example OSS Hosted
asymptote ✖️ ✔️
biber_bibliography ✔️ ✔️
epstopdf ✔️ ✔️
feynmf ✖️ ✖️
feynmp ✖️ ✔️
fontawesome ✔️ ✔️
fontawesome_xelatex ✔️ ✔️
glossaries ✖️ ✖️
gnuplot ✅ [1] ✖️
hebrew ✖️ ✔️
knitr ✖️ ✔️
knitr_utf8 ✖️ ✔️
latex_compiler ✖️ ✔️
lualatex_compiler ✔️ ✔️
makeindex ✔️ ✖️
makeindex-custom-style ✖️ ✖️
minted ✅ [5] ✖️
multibib_bibliography ✔️ ✔️
nomenclature ✖️ ✖️
references_in_include ✔️ ✔️
simple_bibliography ✔️ ✔️
subdirectories ✔️ ❔ [3]
tikz_feynman ✔️ ✔️
xelatex_compiler ✔️ ✔️

NOTES:

  • the visual comparison is probably not as accurate as the ci test.
  • replicating the manual tests via the web interface will take an hour+.

[1] das7pad/sharelatex-docker-images@295594c
[2] https://www.overleaf.com/read/jwytqrdxkvgt

  • clone the project to be able to make the following changes per example:
    • adjust the main tex file
    • adjust the compiler to the one listed in the options.json file of the example

[3] It is not possible to compile a directory via the web interface. The subdirectory example has it's main tex file in a subdirectory, while the main file tries to include from the root project directory. This is probably the reason for the failed compilation via the web interface. A dedicated project does not help either [4].
[4] https://www.overleaf.com/read/vjywyfpmqjzp
[5] das7pad/sharelatex-docker-images@a13e040...6b19ce5

@das7pad
Copy link
Member Author

das7pad commented Aug 6, 2021

Hi!

Thank you for taking the time to write up this issue.

We are in the process of migrating to a monorepo at https://github.com/overleaf/overleaf and will mark this repository read-only soon.
You can read more about the monorepo migration at overleaf/overleaf#923.

We are going to close this issue now to avoid any confusion about the inability to comment further.

If you believe this issue still needs addressing, please create a new issue at https://github.com/overleaf/overleaf.

Thanks again!

@das7pad das7pad closed this as completed Aug 6, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant