{"_id":"5640bb0ceaede117005c99d8","parentDoc":null,"project":"55faf11ba62ba1170021a9a7","user":"554340dfb7f4540d00fcef1d","version":{"_id":"55faf11ba62ba1170021a9aa","project":"55faf11ba62ba1170021a9a7","__v":38,"createdAt":"2015-09-17T16:58:03.490Z","releaseDate":"2015-09-17T16:58:03.490Z","categories":["55faf11ca62ba1170021a9ab","55faf8f4d0e22017005b8272","55faf91aa62ba1170021a9b5","55faf929a8a7770d00c2c0bd","55faf932a8a7770d00c2c0bf","55faf94b17b9d00d00969f47","55faf958d0e22017005b8274","55faf95fa8a7770d00c2c0c0","55faf96917b9d00d00969f48","55faf970a8a7770d00c2c0c1","55faf98c825d5f19001fa3a6","55faf99aa62ba1170021a9b8","55faf99fa62ba1170021a9b9","55faf9aa17b9d00d00969f49","55faf9b6a8a7770d00c2c0c3","55faf9bda62ba1170021a9ba","5604570090ee490d00440551","5637e8b2fbe1c50d008cb078","5649bb624fa1460d00780add","5671974d1b6b730d008b4823","5671979d60c8e70d006c9760","568e8eef70ca1f0d0035808e","56d0a2081ecc471500f1795e","56d4a0adde40c70b00823ea3","56d96b03dd90610b00270849","56fbb83d8f21c817002af880","573c811bee2b3b2200422be1","576bc92afb62dd20001cda85","5771811e27a5c20e00030dcd","5785191af3a10c0e009b75b0","57bdf84d5d48411900cd8dc0","57ff5c5dc135231700aed806","5804caf792398f0f00e77521","58458b4fba4f1c0f009692bb","586d3c287c6b5b2300c05055","58ef66d88646742f009a0216","58f5d52d7891630f00fe4e77","59a555bccdbd85001bfb1442"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"5637e8b2fbe1c50d008cb078","pages":["5637e95797666c0d008656ba","5637ea64ee0ee60d0024ec0e","5637f110daf0840d0011dcd5","563d423e9799fb0d0004779b","5640ba77b9c4dd0d0097c827","5640bad42b14f70d0039b8cd","5640bae32b14f70d0039b8cf","5640bb0ceaede117005c99d8","565f6b770dc99e1900f24c73","56cc9eab8fa8b01b00b81f5a","56ddcb9ab4ac273200457c82"],"__v":11,"project":"55faf11ba62ba1170021a9a7","version":"55faf11ba62ba1170021a9aa","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-11-02T22:50:26.865Z","from_sync":false,"order":15,"slug":"describe-your-tool","title":"DESCRIBE YOUR TOOL"},"__v":6,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-11-09T15:26:04.004Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":6,"body":"You can test the correctness of your tool description using the **Test** tab. Here, you can enter dummy values for **Inputs** and **Allocated Resources**, and then inspect the resulting command on the command line below to confirm that it is correct, without actually executing the tool on the dummy inputs.\n\nUnder **Inputs** enter values for each of the input ports that you named on the Inputs tab. If an input port takes files, for example, enter filepaths in this field; if a port takes integers, enter some integers here.\n\nUnder **Allocated Resources** you can also provide values to simulate the **CPU** and **Memory** resources actually allocated to the tool, in the case that these will affect the command executed — as they may, for example, if you have set the **value** of one of the command line bindings to be a dynamic expression that depends on the resources allocated to the tool at runtime. For information on how allocated resources may be used in the tool description, see the section on **Allocated Resources** in [Advanced Features](doc:advanced-features-of-the-tool-editor).\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/2ezLAtvSTaiq0o2xlC5v_Screenshot%202015-11-11%2017.40.27.png\",\n        \"Screenshot 2015-11-11 17.40.27.png\",\n        \"2560\",\n        \"1234\",\n        \"#3178c1\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"test-the-tool-description","type":"basic","title":"Test the Tool Description"}

Test the Tool Description


You can test the correctness of your tool description using the **Test** tab. Here, you can enter dummy values for **Inputs** and **Allocated Resources**, and then inspect the resulting command on the command line below to confirm that it is correct, without actually executing the tool on the dummy inputs. Under **Inputs** enter values for each of the input ports that you named on the Inputs tab. If an input port takes files, for example, enter filepaths in this field; if a port takes integers, enter some integers here. Under **Allocated Resources** you can also provide values to simulate the **CPU** and **Memory** resources actually allocated to the tool, in the case that these will affect the command executed — as they may, for example, if you have set the **value** of one of the command line bindings to be a dynamic expression that depends on the resources allocated to the tool at runtime. For information on how allocated resources may be used in the tool description, see the section on **Allocated Resources** in [Advanced Features](doc:advanced-features-of-the-tool-editor). [block:image] { "images": [ { "image": [ "https://files.readme.io/2ezLAtvSTaiq0o2xlC5v_Screenshot%202015-11-11%2017.40.27.png", "Screenshot 2015-11-11 17.40.27.png", "2560", "1234", "#3178c1", "" ] } ] } [/block]