{"author_name":"Helena Rasche","author_url":"https://galaxy.training","description":"### Ensuring a Tutorial has a Workflow  1. Find a tutorial that you're interested in, that **doesn't currently have tests.**     This tutorial has a workflow (`.ga`) and a test, notice the `-tests.yml` that has the same name as the workflow `.ga` file.     ```    machinelearning/workflows/machine_learning.ga    machinelearning/workflows/machine_learning-tests.yml    ```     You want to find tutorials without the `-tests.yml` file. The workflow file might also be missing.  2. Check if it has a workflow (if it does, skip to step 5.) 3. Follow the tutorial 4. Extract a workflow from the history 5. Run that workflow in a new history to test  ### Extract Tests (Online Version)  If you are on UseGalaxy.org or another server running 24.2 or later, you can use [PWDK](https://pwdk.apps.galaxyproject.eu/), a version of planemo running online to generate the workflow tests.  However if you are on an older version of Galaxy, or a private Galaxy server, then you'll need to do the following:  ###...","height":400,"html":"<iframe width=\"560\" height=\"400\" scrolling=\"yes\" sandbox=\"allow-same-origin allow-scripts\" title=\"FAQ: Adding workflow tests with Planemo\" src=\"https://training.galaxyproject.org/training-material/faqs/gtn/gtn_workflow_testing.html?utm_source=galaxy-help&utm_medium=oembed&utm_campaign=oembed\" frameborder=\"0\" allowfullscreen></iframe>","provider_name":"Galaxy Training Network (GTN)","provider_url":"https://galaxy.training","thumbnail_height":400,"thumbnail_url":"https://training.galaxyproject.org/training-material/assets/images/GTNLogo1000.png","thumbnail_width":560,"title":"FAQ: Adding workflow tests with Planemo","type":"video","version":"1.0","width":560}
