Here's a test plan that covers most of the main functionality.
Functional Testing:
Warning Message
Nav to /admin/tmgmt/jobs
[ ] Verify notification about word count
Create New Project
Nav to /admin/tmgmt/sources
Select a node to translate to a different language.
Select Lilt provider (or make default by re-arranging priority on translation provider page) and set options
[ ] Verify translation memories match those of the account
Submit the job to the provider
[ ] Verify translation memories & due date match what was specified on the UI
Jump to Project on Lilt
Nav to /admin/tmgmt/jobs
[ ] Verify Operations buttons have a View on Lilt option and will launch to the newly submitted job/project on the Lilt app.
Nav to /admin/tmgmt/job_items?state=All&source_language=All&target_language=All
[ ] Verify Operations buttons have a View on Lilt option and will launch to the newly submitted job/project on the Lilt app.
Abort Job
Nav to /admin/tmgmt/sources
Use the Abort option on the Operations buttons
[ ] Verify a warning is presented
Confirm the aborting of the job.
[ ] Verify the job/project is archived on the Lilt app.
Process New Project
follow the same steps in Create New Project to create new projects
In the Lilt app add translations to document/segments and update the project status
Nav to /admin/tmgmt/jobs
Use the Manage option on the Operations buttons
Use the Pull Translations button
[ ] Verify the translations have been pull from Lilt
Use the Review button to look at the translated content
[ ] Verify the translations are displayed in the review text area
Accept all-new translations
Use the Save as Completed button
[ ] Verify the job has been marked as completed in TMGMT
Note: In testing, I did seem to notice a bug that creating jobs with multiple translations requests caused a crash when submitting. I think this may be related to using the same translation settings (due date / translations memories) for each language.
Ports the remaining POC to full enable
tmgmt_lilt
functionality:Here's a test plan that covers most of the main functionality.
/admin/tmgmt/jobs
/admin/tmgmt/sources
/admin/tmgmt/jobs
/admin/tmgmt/job_items?state=All&source_language=All&target_language=All
/admin/tmgmt/sources
/admin/tmgmt/jobs
Note: In testing, I did seem to notice a bug that creating jobs with multiple translations requests caused a crash when submitting. I think this may be related to using the same translation settings (due date / translations memories) for each language.