Commit Graph

273 Commits

Author SHA1 Message Date
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
Shane Kilkelly 34f47178fa Increase memory limit to 64mb 2016-09-28 11:02:58 +01:00
Shane Kilkelly 2bedd08ff9 Add test for new ulimit options 2016-09-23 15:34:29 +01:00
James Allen 638359e052 Don't delete knitr cache files 2016-09-22 14:14:29 +01:00
James Allen 4c04a5df3f Sanitize resource path along with rootResourcePath 2016-09-21 15:09:01 +01:00
Brian Gough 56429178df only run chktex on .tex files, not .Rtex files
the .tex files produced from knitr have macros which confuse chktex
2016-09-12 16:29:36 +01:00
Brian Gough a26971ba2e update tests 2016-08-11 10:31:37 +01:00
Brian Gough 3135ff2842 add support for passing additional environment parameters to command runner
includes an example of passing environment variables to chktex
2016-07-26 12:30:29 +01:00
Brian Gough fb12d04282 Merge branch 'per-user-containers-part-2'
Conflicts:
	app/coffee/CompileController.coffee
2016-06-13 09:33:41 +01:00
Brian Gough feeed9faaf Merge pull request #39 from sharelatex/per-user-containers-part-1
Per user containers part 1
2016-06-09 15:17:35 +01:00
Henry Oswald 989c178546 use process id so link process to smoke test 2016-06-07 14:47:51 +01:00
Henry Oswald f0dc5d6f86 add random string to smoke tests to avoid collision 2016-06-07 14:39:01 +01:00
Brian Gough 5367bc22e5 add per-user routes for clearing cache and extend expiry methods
this adds separate functionality for clearing the cache (assets and
database) and the project compile directory for a specific user
2016-06-02 15:32:33 +01:00
Brian Gough df641549c4 add per-user routes and methods 2016-06-02 15:32:31 +01:00
Brian Gough 1462e17f0c put the build id in the output file urls
the url attribute will now give the preferred location for accessing
the output file, without the url having to be constructed by the web
client
2016-06-02 15:30:50 +01:00
Brian Gough bd22a6e02d put the build id in the output file urls
the url attribute will now give the preferred location for accessing
the output file, without the url having to be constructed by the web
client
2016-06-02 15:29:56 +01:00
Henry Oswald 5ed6ef571f added logger.info to test setup 2016-05-24 14:12:02 +01:00
Brian Gough e286aede4e return the file path in the output file list for easy lookup 2016-05-19 16:38:18 +01:00
Brian Gough 99c6b746f8 check directory exists before attempting to clear it 2016-03-31 11:59:17 +01:00
Brian Gough 26e94f2549 always create project directory when syncing resources to disk
avoids errors when project is empty
2016-03-31 11:59:17 +01:00
James Allen 320e225700 Send .svg files as text/plain to prevent executable JS if they are loaded as SVG in the browser 2016-03-10 09:32:32 +00:00
James Allen 0f55ce18ac Inject [draft] option to documentclass if draft option is passed 2016-02-02 14:26:14 +00:00
James Allen de280d0ed4 Support configurable images in wordcount end point 2016-01-19 14:12:41 +00:00
James Allen d924da0d2d Allow optional image name to be passed 2016-01-15 09:59:06 +00:00
Shane Kilkelly 3217b1d58f When serving output files, intelligently determine the appropriate content-type.
cherry pick 6fa3fda3ed28239cf3ac9720629f9707663aa197 from datajoy.
2015-09-21 16:59:35 +01:00
Henry Oswald d7d0a6d9b0 Merge pull request #33 from sharelatex/pr/28
wordcount
2015-09-09 14:03:20 +01: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
Henry Oswald ec338f8c10 add -inc to word count
use -inc to word count included files

also moved private function to bottom
2015-09-09 12:47:08 +01:00
Henry Oswald d44cfb8614 added test to check compile should continue on error downloading http
resource

also improved logging
2015-09-09 09:44:38 +01:00
Henrique Dias d332665648 move texcount to docker 2015-09-08 10:19:46 -03:00
Henrique Dias 09032565e2 Merge remote-tracking branch 'upstream/master' into texcount 2015-09-08 09:13:04 -03:00
Henry Oswald d45a5e6d42 Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex 2015-06-12 17:11:11 +01:00
Henry Oswald e5f60081c9 added some load tests in 2015-06-12 17:11:03 +01:00
Henrique Dias 32c0a89ae1 add unit test 2015-06-08 19:27:47 -03:00
Henrique Dias 59e87a8729 initial version of texcount 2015-06-08 18:35:24 -03:00
Brian Gough 6ac7161f19 Merge pull request #21 from sharelatex/fix-urlfetcher-streams
clean up error handling in UrlFetcher
2015-05-21 12:21:31 +01:00
Brian Gough 66fc2715dc clean up error handling in UrlFetcher 2015-05-15 16:28:11 +01:00
Brian Gough 608b1dd657 replace deprecated send(code,body) calls 2015-05-15 16:27:39 +01:00
Henry Oswald 7dfdad02f5 change regex checking file request ensure other files can not be accessed 2015-05-12 15:18:09 +01:00
Brian Gough 604c31ae84 additional validation of requests 2015-05-11 12:10:13 +01:00
Brian Gough f7d6c9de31 avoid leak when calling chai.should() repeatedly in smoke test 2015-05-05 10:03:17 +01:00
Brian Gough 6a347a0ebe remove debugging from tests 2015-04-29 16:05:49 +01:00