Eric Mc Sween
dab6e9aa8e
Send output files on timeout
...
The unconventional use of callbacks to return both an error and data
after compilation created a subtle bug where the output files were
dropped by the LockManager in case of an error such as a timeout.
This prevented the frontend to show error logs when a timeout occurs,
creating confusion among users.
We now attach the output files to the error so that they reach the
controller and are sent back to the web service.
2019-10-22 16:31:37 -04:00
Brian Gough
bc6e560448
increase timeout for long-running acceptance tests
2019-04-01 09:42:54 +01:00
Christopher Hoskin
7a3f1c81bd
Switch to node 10
2019-01-16 15:11:49 +00:00
Henry Oswald
3c12f60eeb
change timeout test latex code
2018-09-11 11:34:25 +01:00
Henry Oswald
4c96abd6c5
grep works with command
...
updated build scripts
acceptence tests break, files are written as root when user is node
2018-03-29 17:07:22 +01:00
Henry Oswald
9a519f0d3d
added docker runner into core codebase
...
supports both local command runner and docker runner
added docker files for tex live
also fixed tests so they exit correctly & removed debug lines
2018-03-14 15:44:49 +00:00
Henry Oswald
2168f20715
uncomment tests
2018-03-02 17:59:37 +00:00
Henry Oswald
f9b6b3dda8
make timeout latex more complex(slower)
2018-03-02 17:58:34 +00:00
Henry Oswald
f39d14bf1b
unit tests pass, acceptence fail
...
uncomment tests
2018-03-02 17:34:41 +00:00
Henry Oswald
3399f55153
wip, docker container is correctly created
2018-03-02 17:14:23 +00:00
Henry Oswald
fdac655cd4
acceptence tests pass inside docker container (apart from sync)
2018-03-02 17:14:23 +00:00
Henry Oswald
5cf3c904cb
mvp
...
needs hacked pacth in docker runner
wip
most tests pass
2018-03-02 17:14:20 +00:00
James Allen
df21b9de53
Provide hosts and siblings container as environment settings and add npm run start script
...
wip acceptence tests run, but don't all pass
wip
removed npm-debug from git
2018-03-02 17:14:18 +00:00
Brian Gough
f1c59150b7
exit if mock server fails to start
2017-10-20 15:16:35 +01:00
Joe Green
4ff6cd3006
Jg jenkinsfile cleanup ( #75 )
...
* Update Jenkinsfile
make sure we don't ship unneeded build files
* Update ExampleDocumentTests.coffee
* use node 6.11.2 in jenkins file
2017-09-28 11:50:33 +01:00
Joe Green
41e442d403
Add jenkinsfile ( #72 )
...
* create Jenkinsfile
* allow textlive image to be set with env vars
* log error message in test
* use sandboxed compiles variables
* Add SANDBOXED_COMPILES_HOST_DIR var to test config
* add SIBLING_CONTAINER_USER env var
2017-09-08 14:06:04 +01:00
Brian Gough
4a4f3bb24c
update acceptance test images for texlive 2017
2017-07-13 13:15:51 +01:00
Brian Gough
0c7a89dfa5
update acceptance tests settings to 2017 image
2017-07-12 16:59:33 +01:00
Brian Gough
f7c3565281
use pdfinfo on output to ensure pdfs are optimised
...
needed to check that qpdf runs correctly inside the docker container
2017-04-07 11:11:27 +01:00
Brian Gough
a602629406
update xelatex acceptance test pdf
2017-03-08 11:49:21 +00:00
Brian Gough
d09cbfaa8d
improve debugging of failed acceptance tests
...
use the example name in the output filename
2017-03-08 11:49:12 +00:00
Brian Gough
d123f8eb64
include otf extension in fontawesome test
2017-03-08 11:25:25 +00:00
Shane Kilkelly
533804c55b
Don't compile acceptance test files during test run
2017-03-06 14:43:14 +00:00
Brian Gough
1a4fca08eb
fix acceptance test config file for latex prefix
...
latex command prefix was in wrong scope
2017-02-21 09:37:05 +00:00
Brian Gough
61fb90c6aa
add fontawesome acceptance test for xelatex
2017-02-21 09:37:05 +00:00
Brian Gough
1a7d8477a3
update acceptance tests for reversion to dvipdf
2017-02-13 13:42:44 +00:00
Brian Gough
29d36399a2
fix #! in test script
2017-02-09 15:38:25 +00:00
Brian Gough
83dd366eb4
show debug info for acceptance tests
2017-02-09 14:17:38 +00:00
Brian Gough
11e4d01e1e
update acceptance test output for fontawesome
2017-02-07 11:51:21 +00:00
Brian Gough
42d20cede0
added fontawesome acceptance test
2017-02-07 10:00:41 +00:00
Brian Gough
58bb705555
fix lualatex require
2017-02-07 08:59:45 +00:00
Brian Gough
83a06b1fe1
add luatex85 package to tikz feynman test
2017-02-07 08:49:19 +00:00
Brian Gough
91fa3364f7
added acceptance test for tikz-feynman
2017-02-07 08:12:47 +00:00
Brian Gough
8b22b6c650
update knitr_utf acceptance test output
...
needs to include table of contents from multiple latexmk runs
2017-02-06 16:27:47 +00:00
Brian Gough
3acf15de5b
add knitr utf8 acceptance test
2017-02-03 15:38:06 +00:00
Brian Gough
491528f5a5
add acceptance test for hebrew
2017-02-03 15:16:47 +00:00
Brian Gough
3434f365bb
update acceptance test image for lualatex
...
small pixel-level change in output
2017-01-31 16:04:59 +00:00
Brian Gough
c031ec7a2e
increase debugging in acceptance tests
2017-01-31 10:47:49 +00:00
Brian Gough
c83102c665
add debugging to acceptance tests
2017-01-31 10:40:05 +00:00
Brian Gough
a1503a8791
update feymp test image
...
minor pixel change in position of labels in texlive 2016
2017-01-31 10:21:00 +00:00
Brian Gough
2c26c99509
update asymptote pdf to a4 size for texlive 2016
2017-01-31 09:53:36 +00:00
Brian Gough
b04713b234
try output.pdf generated with texlive 2016
2017-01-30 15:37:26 +00:00
Brian Gough
00d8bc78c3
update latex_compiler test pdf
2017-01-27 12:32:14 +00:00
Brian Gough
354a88e67a
specify papersize explicitly in latex test
2017-01-27 12:21:57 +00:00
Brian Gough
a802620d11
log acceptance test server output to file
2017-01-26 12:20:41 +00:00
Brian Gough
07e536677c
try running user as jenkins
2017-01-26 12:06:38 +00:00
Brian Gough
5a6f54e6b2
update image for docker tests
2017-01-25 14:12:19 +00:00
Brian Gough
b4afaf9ea8
use local docker image for clsi test
2017-01-25 14:09:44 +00:00
Brian Gough
9461b28707
run tests outside container, add settings file
2017-01-25 14:08:39 +00:00
Brian Gough
0f92ef104a
added docker script for acceptance tests
2017-01-24 12:18:30 +00:00
Brian Gough
08dc3bd744
fix acceptance tests
2017-01-24 11:07:54 +00:00
Henry Oswald
4ee50b7239
- fixed bug with texcount returning wrong data for nauty lines
...
- improved acceptence test for word count to use nauty lines
2015-09-09 13:52:45 +01:00
Henrique Dias
59e87a8729
initial version of texcount
2015-06-08 18:35:24 -03:00
James Allen
a39c356014
Update acceptance tests for new knitr, and remove markdown
2014-10-29 10:59:32 +00:00
James Allen
37a8e37bda
Add updated knitr example output.pdf for TexLive 2014
2014-08-13 10:35:51 +00:00
James Allen
5cd66aad58
Return more informative errors
2014-05-19 07:18:57 -04:00
James Allen
892e6bf6d1
Add in a synctex end point
2014-04-08 15:18:56 +01:00
James Allen
129cf0bf62
Add in support for markdown files
2014-04-04 09:56:20 -04:00
James Allen
0644cb316d
Pick up .ist files in acceptance tests
2014-04-04 08:26:01 -04:00
James Allen
e14470d57f
Add acceptance test for nomenclature
2014-04-04 08:25:36 -04:00
James Allen
d2e93fa025
Add acceptance test for custom makeindex styles
2014-04-04 08:25:20 -04:00
James Allen
5caf5f8a6f
Add in acceptance test for asymptote
2014-04-03 09:03:51 -04:00
James Allen
ee4a6e869e
Fix up settings schema and acceptance tests
2014-04-02 16:58:07 -04:00
James Allen
46b36839e2
Initial open source commit
2014-02-12 17:27:43 +00:00