Henry Oswald
1a47887e80
make timeout latex more complex(slower)
2018-03-02 17:58:34 +00:00
Henry Oswald
70f016af1f
unit tests pass, acceptence fail
...
uncomment tests
2018-03-02 17:34:41 +00:00
Henry Oswald
b8c22f4d74
wip, docker container is correctly created
2018-03-02 17:14:23 +00:00
Henry Oswald
8f6db5baff
tests pass under app user
2018-03-02 17:14:23 +00:00
Henry Oswald
d698cc318f
updateded build scripts
2018-03-02 17:14:23 +00:00
Henry Oswald
12b13d6199
mount app as volume in docker container for local tests
...
change to overrides
2018-03-02 17:14:23 +00:00
Henry Oswald
a02adacc98
updated build sripts with 1.0.3
2018-03-02 17:14:23 +00:00
Henry Oswald
a2a8b70b74
acceptence tests pass inside docker container (apart from sync)
2018-03-02 17:14:23 +00:00
Henry Oswald
017ba3a4ec
mvp
...
needs hacked pacth in docker runner
wip
most tests pass
2018-03-02 17:14:20 +00:00
James Allen
b64106b730
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
James Allen
12c1dc632a
Merge pull request #83 from sharelatex/ja-dockerize-dev
...
Provide hosts as settings and add npm run start script
2018-01-16 17:08:09 +00:00
James Allen
7a6294081d
Allow texlive image user to be configured
2018-01-16 10:46:59 +00:00
Brian Gough
7d8a18c46c
Merge pull request #82 from sharelatex/bg-log-core-files-as-error
...
log an error if core file is found in output
2018-01-04 09:22:44 +00:00
Brian Gough
a0d5e6a54b
log an error if core file is found in output
2018-01-03 15:41:31 +00:00
James Allen
f58ef67875
Provide hosts and siblings container as environment settings and add npm run start script
2017-12-29 08:08:19 +00:00
Joe Green
6d42e18088
Add a 1 second delay to the smoke tests ( #81 )
...
* Add a 1 second delay to the smoke tests
Fixes a race condition where smoke tests exit before container can be attached to.
See here for more info: https://github.com/overleaf/sharelatex/issues/274
* give the smoke tests additional work to do
* escape slashes
2017-12-05 16:51:59 +00:00
Joe Green
ef0db41dae
Merge pull request #80 from sharelatex/jg-smoketest-interval
...
Increase smoke test interval to 30 seconds
2017-11-29 15:34:49 +00:00
Joe Green
3692570df0
Increase smoke test interval to 30 seconds
...
The smoke tests can sometimes take ~20 seconds to complete, which causes the http POST to time out. This should solve that problem.
2017-11-29 11:01:51 +00:00
Brian Gough
8255997fad
Merge pull request #79 from sharelatex/bg-fix-listen-in-acceptance-tests
...
exit if mock server fails to start
2017-10-25 09:13:33 +01:00
Brian Gough
360e8220ce
exit if mock server fails to start
2017-10-20 15:16:35 +01:00
Joe Green
23f4f2175c
Update Jenkinsfile
2017-10-16 14:13:51 +01:00
Joe Green
eb35cab72d
only alert on master
2017-10-12 16:54:54 +01:00
Brian Gough
48b2548533
Merge pull request #78 from sharelatex/bg-fix-read-logging
...
fix read logging
2017-10-02 16:12:12 +01:00
Brian Gough
86cc30d8fa
fix typo in log message
2017-10-02 15:45:09 +01:00
Brian Gough
60ad425205
move logging from SafeReader into caller
...
prevent unnecessary logging when looking at headers of files where
hitting the end of the file is expected.
2017-10-02 15:44:00 +01:00
Brian Gough
d63f339fc4
Merge pull request #77 from sharelatex/bg-fix-tikzexternalize-II
...
fix tikzexternalize ii
2017-10-02 11:19:06 +01:00
Brian Gough
1da918e13c
simplify tikzexternalize checks
2017-09-29 17:00:53 +01:00
Brian Gough
d1aa1d84fb
keep tikzexternalize files
2017-09-29 16:02:23 +01:00
Joe Green
88eafdf575
Update Jenkinsfile
2017-09-28 13:46:01 +01:00
Brian Gough
d8858cfadd
Merge branch 'bg-lock-compiles'
2017-09-28 13:16:29 +01:00
Joe Green
fd0cbb2c52
use npm cache in CI build
2017-09-28 11:51:41 +01:00
Joe Green
bd5a0ef36f
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
Brian Gough
1388093866
Merge pull request #73 from sharelatex/bg-handle-dot-files-in-resource-list
...
handle dot files in resource list
2017-09-28 09:59:27 +01:00
Joe Green
c3e3e3d8ac
Update Jenkinsfile
2017-09-26 11:44:48 +01:00
Brian Gough
23fec68111
use a separate function for hidden file check
2017-09-26 11:03:20 +01:00
Brian Gough
dbeff9a7b8
exclude hidden files from output
...
express static server doesn't serve them and rejects with 404
2017-09-26 10:42:59 +01:00
Brian Gough
f11468b595
remove stat test for missing files
2017-09-26 09:48:09 +01:00
Brian Gough
0930b1cd8f
only exclude clsi-specific files from output list
2017-09-26 09:47:29 +01:00
Brian Gough
a36ec7f54e
fix comment
2017-09-25 16:06:45 +01:00
Brian Gough
eaa99c7274
fix unit tests for use of fs-extra
2017-09-25 15:28:31 +01:00
Brian Gough
b0f879d652
lock compile directory
2017-09-22 16:19:33 +01:00
Brian Gough
8305268848
unit tests for ResourceStateManager
2017-09-15 13:42:57 +01:00
Brian Gough
aa5eeb0903
fallback check for missing files
...
dot files are not examined by OutputFileFinder, so do an extra check to
make sure those exist
also check for any relative paths in the resources
2017-09-15 13:41:56 +01:00
Brian Gough
2af05030f2
Merge pull request #71 from sharelatex/bg-merge-state-and-resource-list-files
...
merge state and resource list files
2017-09-11 08:54:30 +01:00
Joe Green
d04f93855b
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
a2c97e6f9a
rename saveProjectStateHash to saveProjectState
2017-09-08 13:56:40 +01:00
Brian Gough
acab9d45a0
log any missing files
2017-09-07 16:54:09 +01:00
Brian Gough
0fac2655f7
fix whitespace
2017-09-07 13:52:34 +01:00
Brian Gough
c1ca32184f
log error if state file is truncacted
2017-09-07 13:52:34 +01:00
Brian Gough
97d7d76e61
combine the resource state and resource list
...
to prevent them getting out of sync
2017-09-07 13:52:34 +01:00