Test it easy

DotA never any decent test possibilities. Test commands it's provided were too narrow and couldn't cover all possible questions. That's why DotA test mode ever appeared. It's turn testing into next level, where you was able to check literally everything on your own, without searching for someone else or for third-party tools.
Now, with our own map, testing won't go back anyhow. Some commands weren't ported due to their negliglible value - you can simulate all of them freely anyway, using other commands.
NOTE. This commands are only available at single player, like Secret Shop at the base. You cannot use them at local lobbies due to their nature.
Command Effect Example
-nhl Alias for -noherolimit. Heroes stay available after pick. -
-r Refreshes selected unit(s), restoring their HP/MP and resetting cooldowns -
-sc Spawn creeps (alias for -spawncreeps) -
-b Adds "Blink" ability to selected unit(s). This is global cast range blink with no cooldown or manacost. -
-xy Shows coordinates of selected unit(s) -
-sxy X Y Set selected unit(s) position to X/Y -sxy 0 0
Result: unit will appear at center of the map
-ep STRING Spawns special effect STRING on position of selected unit(s) -ep war3mapImported\Orchid.mdx
Result
-et POINT STRING Spawns special effect STRING on POINT bone of selected unit(s) -et overhead war3mapImported\Orchid.mdx
Result
-tint R G B A Set selected unit(s) color schema to R G B A values -tint 255 0 0 255
Result
-tint 100 100 255 100
Result
-gi Get selected unit(s)'s ID -
-remove Completely removes selected unit(s) from game. May cause malfunction of some triggers, do not use it unless you know what are you doing. -
-control Shares all player's control with Blue player -
-c Shares all player's control with Blue player. Alias for -control. -
-hp X Set selected unit(s)'s hit points to X. Can't increase maximum hitpoint amount. -
-mp X Set selected unit(s)'s mana points to X. Can't increase maximum mana amount. -
-anim X Make selected unit(s) play animation X. If number specified, plays animation by it's number. -anim move
-anim 4
-setms X Set selected unit(s)'s movespeed to X -setms 500
-o X Set selected unit(s)'s ownership to player X (0-15) -o 1
-ai X Adds item by ID to selected unit(s). ID's can be found at game files. Before 6.84B5 spawned item has no owner, so it's muted for everyone. Use -pm mode to unlock them. -ai I0A3
Result: adds Buriza to selected unit(s)
-ha X Makes ability X hidden for player who owns selected unit(s). ID's can be found at game files. -ha A00H
Result: Rhasta's ultimate unavailable.
-aa X Adds ability X to selected unit(s). ID's can be found at game files. -aa A00S
Result: Adds Hoof stomp
-sa X Y Set ability X's level to Y, if selected unit(s) has this ability. ID's can be found at game files. -sa A00S 3
Result: Hoof stomp now level 3
-ra X Remove ability X from selected unit(s). ID's can be found at game files. -ra A00S
Result: Removes Hoof stomp
-gt X Check if unit has "unit type X" classification by number. Uses ConvertUnitType() native. -gt 1
-gt 2
-au X Spawns unit with ID=X at center of the map. Spawned unit always belong to yellow player. ID's can be found at game files. -au H00S
Result: spawns Storm
-gn X Shows name of object with ID=X. ID's can be found at game files. -gn H00S
Result