tests: Ditch the python test framework, use standard make check with a small
authorTim Horton <hortont424@gmail.com>
Wed, 6 Jan 2010 08:47:37 +0000 (03:47 -0500)
committerTim Horton <hortont424@gmail.com>
Wed, 6 Jan 2010 08:47:37 +0000 (03:47 -0500)
commitf8d07c7157afd249dada6f58182bccdc26785103
tree20a3599a0be1efc3ed188c0c44b49acd1300dbb9
parent62bf28a41b3372cd6eed5823e941f0d54ccc9a0e
tests: Ditch the python test framework, use standard make check with a small
set of JavaScript functions to deal with assertions and unreachable code
and whatnot. Also, clean up some tests, and remove some that made no sense
whatsoever.

Three or four tests still don't work (and print output to that effect)
because of strange exception-chaining problems which I'm going to look into.
82 files changed:
Makefile.am
tests/Makefile.am
tests/javascript/Makefile.am
tests/javascript/argv.js
tests/javascript/array-gtype.js
tests/javascript/builtin-argument-length.js
tests/javascript/c-module.js [deleted file]
tests/javascript/check-syntax.js
tests/javascript/closure-finalization.js
tests/javascript/compare.js
tests/javascript/constructor-args.js
tests/javascript/constructor-prototype.js
tests/javascript/enum.js
tests/javascript/everything.js
tests/javascript/fork.js
tests/javascript/function-info.js
tests/javascript/gdk-event.js
tests/javascript/gerror.js
tests/javascript/gobject-scope.js
tests/javascript/gtypes/Makefile.am
tests/javascript/gtypes/gtype-class-init-exception.js
tests/javascript/gtypes/gtype-extraprop.js
tests/javascript/gtypes/gtype-gtype-class-init.js
tests/javascript/gtypes/gtype-gtype.js
tests/javascript/gtypes/gtype-property-construct.js
tests/javascript/gtypes/gtype-property-nice.js
tests/javascript/gtypes/gtype-property.js
tests/javascript/gtypes/gtype-self.js
tests/javascript/gtypes/gtype-signal-args.js
tests/javascript/gtypes/gtype-signal.js
tests/javascript/gtypes/gtype-typerror.js
tests/javascript/gtypes/gtype.js
tests/javascript/gtypes/testsuite.js [new symlink]
tests/javascript/gvalue-argument.js
tests/javascript/include-syntax.js
tests/javascript/include.js
tests/javascript/introspect.js
tests/javascript/json-constructor.js
tests/javascript/json.js
tests/javascript/list-test.js
tests/javascript/modules-noasserts.js [new file with mode: 0755]
tests/javascript/modules.js
tests/javascript/native-closure-exception.js
tests/javascript/native-closure.js
tests/javascript/object-info.js
tests/javascript/out-test.js
tests/javascript/print.js [deleted file]
tests/javascript/printf.js [deleted file]
tests/javascript/printprint.js [deleted file]
tests/javascript/property-benchmark.js
tests/javascript/property-glib-exception.js
tests/javascript/quit.js
tests/javascript/quit2.js [deleted file]
tests/javascript/readline-bind.js [deleted file]
tests/javascript/readline.js [deleted file]
tests/javascript/signals/Makefile.am
tests/javascript/signals/signal-connect.js
tests/javascript/signals/signal-disconnect.js
tests/javascript/signals/signal-exception.js
tests/javascript/signals/signal-expects.js
tests/javascript/signals/signal-invalid.js
tests/javascript/signals/signal-nofunc.js
tests/javascript/signals/signal-userdata.js
tests/javascript/signals/signal.js
tests/javascript/signals/testsuite.js [new symlink]
tests/javascript/spawn.js [deleted file]
tests/javascript/sqlite.js
tests/javascript/structs/Makefile.am
tests/javascript/structs/struct-constructor.js
tests/javascript/structs/struct-enumerate.js
tests/javascript/structs/struct-functions.js
tests/javascript/structs/struct-nested-set.js
tests/javascript/structs/struct-offsets.js
tests/javascript/structs/struct-set-member.js
tests/javascript/structs/struct-union-enumerate.js
tests/javascript/structs/testsuite.js [new symlink]
tests/javascript/syntax-test-noasserts.js [new file with mode: 0755]
tests/javascript/syntax-test.js
tests/javascript/testsuite.js [new file with mode: 0755]
tests/javascript/type-conversion.js
tests/make-test.py [deleted file]
tests/run-tests.py [deleted file]