Commit Graph

83 Commits

Author SHA1 Message Date
Danny Coates 7bf104960e
Implemented multi-file upload/download 2018-07-27 16:40:52 -07:00
Danny Coates 5c7b4ace9a
updated deps & re-enabled frontend tests 2018-07-25 12:46:40 -07:00
Danny Coates 5e9e63944b
extracted blobSlicer, fixed download cancel tests 2018-07-25 12:30:28 -07:00
Danny Coates 5483dc2506
use actual file size in dl progress. detect cancelled stream 2018-07-23 15:18:38 -07:00
Danny Coates 7673715c65
disabled frontend tests in ci
frontend tests are failing in puppeteer but work in the
browsers.
2018-07-23 09:49:16 -07:00
Danny Coates 86f2a531d4
Merge branch 'vnext' into sw 2018-07-19 12:16:48 -07:00
Danny Coates f923ff4f87
Merge remote-tracking branch 'origin/master' into vnext 2018-07-19 12:14:57 -07:00
Emily Hou 59ba89262f
fix download count on server (#863) 2018-07-17 09:48:47 -07:00
Danny Coates 23c347175a
Merge branch 'vnext' into sw 2018-07-13 12:27:39 -07:00
Danny Coates dd0cb78ea2
Merge remote-tracking branch 'origin/master' into vnext 2018-07-13 12:25:28 -07:00
Emily 527e9f09c9 add a test 2018-07-12 16:07:18 -07:00
Danny Coates ebf6bda467
updated to webpack 4 2018-07-12 13:16:02 -07:00
Emily ff7969a7ef fix download workflow tests 2018-07-11 16:52:46 -07:00
pyup.io bot 7e30fe8d33 Scheduled weekly dependency update for week 27 (#861)
* Update selenium from 3.12.0 to 3.13.0

* Update pytest from 3.6.2 to 3.6.3
2018-07-09 15:55:57 -04:00
Emily f98bc0878c saves stream to file 2018-07-06 15:49:50 -07:00
Emily 62ed0a411f sw 2018-07-05 12:40:49 -07:00
Danny Coates a4cf46c0eb
fixed minor streaming nits 2018-06-25 10:57:52 -07:00
pyup.io bot b3ad207326 Update pytest from 3.6.1 to 3.6.2 (#857) 2018-06-25 13:19:15 -04:00
Danny Coates c157e4d31c
created server/bin/ for server entrypoints
- added server/bin/test.js for the frontend test runner
2018-06-22 13:34:34 -07:00
Emily Hou dafe4884fc revisions 2018-06-22 13:17:23 -07:00
Emily Hou 1bd7e4d486 add streaming 2018-06-20 17:05:33 -07:00
pyup.io bot f83784e033 Scheduled weekly dependency update for week 23 (#849)
* Update pytest from 3.6.0 to 3.6.1

* Update pytest-html from 1.18.0 to 1.19.0
2018-06-12 15:36:58 -07:00
Emily Hou a8fef2c0a5 add ece transformers 2018-06-04 10:47:55 -07:00
Danny Coates af7a262ef0
refactored upload away from multipart forms to binary data 2018-05-31 14:10:02 -07:00
Danny Coates 3e65f3a906
only include js files in frontend tests. fixes #834 2018-05-29 14:39:54 -07:00
pyup.io bot bea7d30836 Scheduled weekly dependency update for week 21 (#832)
* Update pytest from 3.5.1 to 3.6.0
* Update pytest-html from 1.17.0 to 1.18.0
* Update pytest-selenium from 1.12.0 to 1.13.0
2018-05-29 09:05:23 -04:00
pyup.io bot 9c398ad98b Update selenium from 3.11.0 to 3.12.0 (#816) 2018-05-14 12:05:18 -04:00
pyup.io bot dc1b754692 Scheduled weekly dependency update for week 18 (#815)
* Update pypom from 1.3.0 to 2.0.0

* Update pytest from 3.5.0 to 3.5.1

* Update pytest-html from 1.16.1 to 1.17.0
2018-05-07 13:22:08 -04:00
Danny Coates 7841dec5d8
more docker integration test tweaks 2018-05-04 09:18:43 -07:00
Danny Coates 7d62a23b36
moved integration text execution to docker 2018-05-03 16:41:50 -07:00
Benjamin Forehand Jr f99e4db25f
Added footer link tests. (#811) 2018-04-27 15:44:03 -04:00
Benjamin Forehand Jr 3e08c35740 Updated strings and descriptions. 2018-04-24 11:07:11 -04:00
Benjamin Forehand Jr 54e78b6274 This adds some user integration tests to aide the SoftVision team a bit. Right now I have 3 tests.
test_upload: This will create a file and make sure it uploads by verifying a file uploads and is assigned a URL.

    test_download: This will create a file, upload it and then download it making sure it is the same filename that was uploaded. We can expand this later to maybe check the sizes and such.

    test_progress: This will create a file and make sure the progress bar shows up after it begins uploading.

    These are python tests and use Pipenv to manage dependencies as well as tox as the virtualenv manager, and finally pytest as the test runner.
2018-04-24 11:00:19 -04:00
Danny Coates 18e1609cb3
updated docs 2018-03-07 15:01:08 -08:00
Danny Coates cfc94fd9af
built assets are webpack cacheable 2018-03-02 13:58:05 -08:00
Danny Coates cd7da20024
implemented crypto polyfills for ms edge 2018-03-01 13:10:57 -08:00
Danny Coates d6c0489fa3
more frontend tests and some factoring based on them 2018-02-24 12:57:19 -08:00
Danny Coates 78728ce4ca
some frontend unit tests 2018-02-24 11:21:48 -08:00
Danny Coates 3fd2537311
refactored server 2018-02-09 15:03:05 -08:00
Danny Coates aae61f9451
extracted server id validation 2018-02-05 16:37:06 -08:00
Danny Coates 565e47aef8
big refactor 2018-01-30 09:37:42 -08:00
Danny Coates bc24a069da
Add optional password to the download url 2017-10-10 10:45:10 -07:00
Danny Coates 8e14d3f8f7
QA bug fixes 2017-09-13 12:01:55 -07:00
Danny Coates 53e822964e
a few changes to make A/B testing easier 2017-08-25 09:44:52 -07:00
Danny Coates ae0758ac14
fixed download test 2017-08-17 10:27:18 -07:00
Danny Coates 193664a8e8
set the mime type in the download blob 2017-08-09 14:25:37 -07:00
Abhinav Adduri 60eda64c8d linting 2017-08-07 15:12:11 -07:00
Abhinav Adduri 4db7fc6db3 removed references to checksums in frontend tests 2017-08-07 14:58:22 -07:00
Danny Coates caeba94e04
format 2017-08-02 16:51:18 -07:00
Peter deHaan 40d6d1d4e6
Add trailing newline and run 'npm run format' 2017-07-31 08:32:55 -07:00