Commit Graph

116 Commits

Author SHA1 Message Date
Shane Kilkelly a9a7f54a96 Handle trailing slash on status and health_check 2020-06-25 16:43:57 +01:00
Shane Kilkelly 6ff3877dd1 Fix status and healthcheck tests 2020-06-19 15:50:51 +01:00
Shane Kilkelly 3c6ef38036 Fix alignment of function 2020-06-18 15:00:17 +01:00
Shane Kilkelly 973a18b1b8 Clean up new healthcheck test 2020-06-18 14:56:38 +01:00
Shane Kilkelly badeea3e0b Add test for status and health-check endpoints 2020-06-18 13:54:10 +01:00
Shane Kilkelly ffcb382f0c Update test to match new setup/teardown pattern 2019-08-02 13:34:43 +01:00
Shane Kilkelly ac4f4082c8 Use 404 code when rejecting invalid project id 2019-08-02 13:31:27 +01:00
Shane Kilkelly b0ab2e07c5 Reject requests when the project uri begins with '/project' 2019-08-02 13:31:27 +01:00
Shane Kilkelly abf525f43a Update test to match new setup/teardown pattern 2019-08-01 16:34:49 +01:00
Shane Kilkelly 3fac2cc825 Merge pull request #59 from das7pad/tests/cleanup-resources
[tests] cleanup resources
2019-08-01 16:26:51 +01:00
Shane Kilkelly 2492c95c0b Handle a 409 response with code=projectHasDotGit 2019-05-29 10:18:49 +01:00
Jakob Ackermann 5040b4d7f0 [WLGitBridgeIntegrationTest] ensure that we stop the started servers
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2019-04-26 23:56:47 +02:00
Shane Kilkelly a517035e2c Refuse to process project-ids that look like they come from v1 2019-03-06 10:16:55 +00:00
Shane Kilkelly 4dc140aced Add integration test to cover imported-but-not-changed projects 2019-01-10 10:21:31 +00:00
Shane Kilkelly c553094a60 Add a test for when migrated-from project is not present 2018-12-03 10:13:10 +00:00
Shane Kilkelly 1a646d3fd0 Add an integration test for migrating repository 2018-11-29 10:22:22 +00:00
Shane Kilkelly 245cd67a39 Fix tests 2018-11-27 16:24:50 +00:00
Michael Walker b91390c025 Fix gc job leak in tests 2018-03-09 11:25:01 +00:00
Michael Walker b5e7327410 Fix swap job leak in tests 2018-03-09 11:16:51 +00:00
Michael Walker 3f1eb2b0c3 Revert "Revert "Update dependencies to latest stable versions"" 2018-02-27 11:51:02 +00:00
Michael Walker e68271747b Revert "Update dependencies to latest stable versions" 2018-02-27 11:46:28 +00:00
Michael Walker 9bb7576f0b Replace com.ning/async-http-client with new package
Notice at:
https://github.com/ning/async-http-client
2018-02-09 16:00:58 +00:00
Michael Walker 4c237e84f5 Rename disabled project test 2018-02-07 13:27:31 +00:00
Michael Walker 25ccfe28fe Rename protected project test 2018-02-07 13:27:19 +00:00
Michael Walker 63e28fede1 Enable the "cannot clone a protected project" test 2018-02-07 10:10:16 +00:00
Michael Walker 82c0873743 Report all 4xx from write-latex API as MissingRepositoryException 2018-02-06 14:23:21 +00:00
Michael Walker 5e08f6f5c6 Add a test for cloning disabled projects 2018-02-05 16:11:45 +00:00
Winston Li 90e3417aec Add tests for UrlResourceCache content lengths 2018-01-17 09:47:31 +00:00
Winston Li 6c71c2cb97 Add ning http headers class 2018-01-17 09:47:31 +00:00
Winston Li 34e558ab63 Create noop db store and test file 2018-01-17 09:47:31 +00:00
Michael Walker 1e4ef0cc5b Fully implement max file size
- add `repoStore.maxFileSize` key to config
- use maxFileSize in ResourceCache on both header path and blob
  download path
- make failures during commit less fragile
2018-01-17 09:46:40 +00:00
Winston Li 6b94fcf1b4 Decouple Bridge from network, JGit from disk 2018-01-15 11:56:04 +00:00
Michael Walker e437c14d72 Refactor ResourceFetcherTest 2018-01-15 11:56:04 +00:00
Michael Mazour a3a41640b9 Merge pull request #26 from overleaf/custom-error-page
Simple Error Page to Replace Default
2017-09-06 06:53:57 +01:00
hugh-obrien d9e368ac35 Add a JSON response instead of default error page
Use custom error handler instead of default that leaks server info.

- Use in API context
- Use in default/web context
- Add tests
2017-09-05 13:32:23 +01:00
Winston Li ad687e5f58 Add failing test for #3705 2017-08-02 20:51:20 +01:00
Winston Li ee61d72e2e Implementation and tests of GC, GcJob, S3 files 2017-02-17 13:44:11 +00:00
Winston Li 8a8d308365 Remove old printing from failing test 2017-02-16 09:16:51 +00:00
Winston Li f29c7395d2 Tests: fix config for git init and factor all git commands into method calls 2017-01-05 14:34:03 +00:00
Winston Li 034c064c25 Fix for zip unzip test 2017-01-05 13:21:15 +00:00
Winston Li af49325b88 Make submodule test more verbose 2017-01-04 22:35:48 +00:00
Winston Li 9c63f06d4e Change InvalidGitRepository message 2016-12-22 13:40:12 +00:00
Winston Li 6d563ed40e Better javadoc, improve handling of submodules 2016-12-19 12:56:58 +00:00
Winston Li 25a988daa3 Add JavaDoc, minor refactor 2016-10-09 21:13:11 +01:00
Winston Li c23c11973a Add test confirming the dangling meta char exception is not thrown anymore (fix #1025) 2016-10-09 08:47:57 +01:00
Winston Li d3eb737120 Ignore .gitignore files on git.overleaf.com repos (fix #1281) 2016-10-08 16:12:20 +01:00
Winston Li a8bad0539c Create/delete larger files in df test 2016-09-19 10:07:46 +01:00
Winston Li fe058e8695 Use df equivalent as default for calculating used space 2016-09-19 10:01:07 +01:00
Winston Li 00d512725a Fix "evicated" typo 2016-09-12 15:16:20 +01:00
Winston Li ea803b53d8 Remove swap table and put last_accessed column in projects 2016-09-06 09:11:53 +01:00