BTD
build-test-deploy Development Environment

Overview

This is the IUP robot interface component of the BTD suite of tools. It provides the basic functionality to programatically fire GUI events. It can be used to extend the BTD unit testing framework or to run a program in demo mode.

License

BTD is free software and uses the same license as Lua 5.1

Status

Current version is 1.7.1 and was developed for Lua 5.1.

Download

BTD can be downloaded from its LuaForge page.

Dependencies

BTD depends on IUP 2.6

Road map

  • Abandon the idea of querying IUP components for coordinates and "automagically" calculating mouse click positions to fire specific IUP component events.
  • ...

Credits

  • Web site design based on Copas - web site design
  • Logo based on graphic design by Alexandre Nakonechnyj
  • LuaForge for providing project space and management tools

Contact us

History

BTD 1.7.1 - 07 Feb 2010
changes
for Unix (and OS X) compatibility, changed character case in require statements
clean up
  • reworked documentation
  • split up of BTD in different packages (code and documentation) to reflect the modular nature of the suite.
BTD 1.7.0 - 17 Apr 2009
new features
  • windows test robot (mouse and keyboard control)
  • test robot lua integration
  • sequencer for generating windows events
BTD 1.5.2 - 21 Feb 2009
clean up
  • updated documentation
  • changed order of idle processing in iupLoop
  • changed class name Iup.lua to TestIup.lua
  • updated examples
BTD 1.5.1 - 16 Feb 2009
new features
  • break IUP main loop
  • replace IUP idle loop

Valid XHTML 1.0!

$Id: index.html$