This repository has been archived by the owner on May 22, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix 556/repo conversion times out (#92)
* RC - fixed so that ids of reg and rsv are bible types. Added unit test case. * Changed back to original approach: RC - reverted changes. Usfm2HtmlConverter - added reg as supported resource. * Preprocessors - fixed do_preprocess to add "reg" support. * Updated to require newer usfm-tools. Added test case for converter with illegal USFM sequence. * Updated MAT test case with more illegal USFM sequence. * TxManager - added support for child jobs. ManagerTest - added tests for child jobs. TestBiblePreprocessor - added test case with multiple books * Preprocessor - added support multiple book jobs. * TestClientWebhook - adding unit test for process_webhook. * TestClientWebhook - more work on unit test for process_webhook. * ClientWebhook & TestClientWebhook - Added support for starting multiple jobs if more than one book in repo. * ClientWebhook - merge errors in multiple projects. * ClientWebhook - added overal job log for multiple and separate job logs for each part TestClientWebhook - added error test cases. * ClientCallback - added support for multiple project parts ClientWebhook & TestClientWebhook - improved testability. TestClientCallbackHandler - added deeper testing. * ClientCallback - tweaked support for multiple project parts ClientWebhook & TestClientWebhook - improved testability. TestClientCallbackHandler - added deeper testing. * ClientCallback - worked on checking for and reassembling multiple project parts ClientWebhook & TestClientWebhook - improved testability. TestClientCallbackHandler - added deeper testing. * ClientCallback - worked on checking for and reassembling multiple project parts TestClientCallback - new unit tests. * ClientCallback - have multiple working in unit tests TestClientCallback - added unit tests for multiple. * ClientCallback - minor fix for multiple part job ClientWebhook - added cdn cleanup. * ClientCallback - logging additions for multiple part job * ClientCallback - fix double .zip extensions * ClientCallback - fixes for merging build_logs of each part * ClientWebhook - fixes to return last job id * ClientWebhook - fix path for build_log TestClientCallback - improvements for testing * ClientWebhook - added logging * ClientCallback & ClientWebhook - moved location of build_log for parts * ClientCallback - fix parameter parts in updateBuildLog. * ClientWebhook - added logging * ClientCallback - testing. * ClientCallback - testing. * ClientWebhook - fixed problem with files being deleted * ClientWebhook - fixed master build_log * ClientWebhook - fixed master build_log * TestClientCallback - improved testing. * ClientCallback - fixes to master_build_log_json TestClientCallback - improved testing. * ClientCallback - cleanup temp files ClientWebhook - cleanup temp files * ClientCallback - restored missing method * ClientCallback - fixed path for finish file * ProjectDeployer - added cleanup of tempfiles * ClientWebhook - fix source path * ClientWebhook - fix file name for finished files * ClientCallback - fix display of finished jobs filenames list TestClientCallback - added unit test for no jobs finished. * ClientWebhook & TestClientWebhook - cleanup * ClientCallback - removed looking for {0}.zip converted files. * ClientCallback - if multiple part job and download error, we note error and move on. ClientWebhook - added note of book converted if multiple part job * ClientWebhook - fixed note of book converted if multiple part job * ClientWebhook & TestClientWebhook - minimizing zip files created for multi part job Usfm2HtmlConverter - add support for converting only files specified in options * Cleanup Python warnings * ClientWebhook - fix options * Loging * ClientWebhook - pass convert_only as source parameter Usfm2HtmlConverter - decode convert_only from source parameter Added more unit tests * Usfm2HtmlConverter - minimize logging * Cleanup unneeded stuff. * ClientCallback - add check for errors. * ClientCallback - fixed setting resource type. * ClientCallback - added ID of logs and warnings. * ClientCallback & TestClientCallback - code cleanup and better S3 Mocking. * ClientCallback & TestClientCallback - code cleanup and better S3 Mocking. * ClientWebhook & TestClientWebhook - code cleanup and better S3 Mocking. * ClientWebhook & ClientCallback - code cleanup. * Changes to using invoke for starting jobs * Fixes converter funciton name * Handled no payload * Removes files and dirs no longer needed * ClientWebhook - fix build log. * converter - Removed unneeded ignore_error flag. * ClientWebhook - added needed commit id. TestClientWebhook - improving tests. * ClientWebhook - fix build log. TestClientWebhook - improving unit test validation. * Merge with develop - resolve merge conflicts * TestConversions - updated with changes from lambda * ManagerTest - converted mock response to lambda respose * cleanup * cleanup * fix project files * cleanup merge conflicts in project files * cleanup merge conflicts in project files * TestClientWebhook - fix aws_tools path
- Loading branch information