minix/external/mit/lua/dist/test
Lionel Sambuc 11be35a165 Importing NetBSD "Kyua" test framework
To do so, a few dependencies have been imported:

 * external/bsd/lutok
 * external/mit/lua
 * external/public-domain/sqlite
 * external/public-domain/xz

The Kyua framework is the new generation of ATF (Automated Test
Framework), it is composed of:

 * external/bsd/atf
 * external/bsd/kyua-atf-compat
 * external/bsd/kyua-cli
 * external/bsd/kyua-tester
 * tests

Kyua/ATF being written in C++, it depends on libstdc++ which is
provided by GCC. As this is not part of the sources, Kyua is only
compiled when the native GCC utils are installed.

To install Kyua do the following:

 * In a cross-build enviromnent, add the following to the build.sh
   commandline: -V MKBINUTILS=yes -V MKGCCCMDS=yes

WARNING:
  At this point the import is still experimental, and not supported
  on native builds (a.k.a make build).

Change-Id: I26aee23c5bbd2d64adcb7c1beb98fe0d479d7ada
2013-07-23 20:43:41 +02:00
..
bisect.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
cf.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
echo.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
env.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
factorial.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
fib.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
fibfor.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
globals.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
hello.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
life.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
luac.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
printf.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
README Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
readonly.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
sieve.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
sort.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
table.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
trace-calls.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
trace-globals.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
xd.lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00

These are simple tests for Lua.  Some of them contain useful code.
They are meant to be run to make sure Lua is built correctly and also
to be read, to see how Lua programs look.

Here is a one-line summary of each program:

   bisect.lua		bisection method for solving non-linear equations
   cf.lua		temperature conversion table (celsius to farenheit)
   echo.lua             echo command line arguments
   env.lua              environment variables as automatic global variables
   factorial.lua	factorial without recursion
   fib.lua		fibonacci function with cache
   fibfor.lua		fibonacci numbers with coroutines and generators
   globals.lua		report global variable usage
   hello.lua		the first program in every language
   life.lua		Conway's Game of Life
   luac.lua	 	bare-bones luac
   printf.lua		an implementation of printf
   readonly.lua		make global variables readonly
   sieve.lua		the sieve of of Eratosthenes programmed with coroutines
   sort.lua		two implementations of a sort function
   table.lua		make table, grouping all data for the same item
   trace-calls.lua	trace calls
   trace-globals.lua	trace assigments to global variables
   xd.lua		hex dump