- Jan 19, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Aug 22, 2011
-
-
Konstantin Shulgin authored
Core: - salloc_destroy was removed from tarantool_free routine Test environment: - new option 'valgrind_disabled' was added to suite.ini; - box/show test was renamed to box/admin test; - box/admin test was splited to admin adn admin_coredump tests.
-
- Aug 19, 2011
-
-
Konstantin Shulgin authored
Test enviroment: - old valgrind.sup file was deleted (not needed any more). - unused options in suite.ini files was removed.
-
- Jul 19, 2011
-
-
Dmitry Simonenko authored
-
- Feb 27, 2011
-
-
Konstantin Osipov authored
Rename 'silverbox' to 'box', across the board. Delete the remnants of the old build system (scripts/rules.mk and scripts/config-def.mk). Do not touch client/perl for now, since it's maintained elsewhere.
-
- Feb 07, 2011
-
-
Konstantin Osipov authored
-
- Dec 16, 2010
-
-
Konstantin Osipov authored
Split results from .test files into .result files. Make each individual test a small python program, which is executed from the context of the main interpreter. This allows for easy access to interpreter environment, such as the currently running server. Implement a pre-processor for .test files that replaces exec admin <expr> and exec sql <expr> with python syntax that actually sends string <expr> to tarantool server connection (lib.admin.Connection), and prints output to stdout (i.e. .reject file). Implement stdout filters, for use in .test files: this enables testing of statement that produce run-dependent or host-dependent results. Remove 'cmd' suite as unnecessary, args.test is moved to box.suite. @todo: make results of the test host-independent. Fix a bug in lib.admin.Connection (administrative connection) when it would block and indefinitely wait for response for some administrative commands.
-
- Dec 14, 2010
-
-
Konstantin Osipov authored
Add test/lib/ for python modules. Create the first module that implements admin connection. Automatically read host and port and pidfile from tarantool configuration file, and thus remove them from suite.ini. Change .gitignore and remove a too broad ignore mask (it ignored __init__.py, which is mandatory file name for a module in python). Fix a bug in config reader for tarantool that would leave "box.pid" in quotes. Move TestSuite and Test to a lib/ module. Patch cmdline.py and ./admin.py to read input in line-buffered fashion (used to be block-buffered), regardless of whether input is a terminal or a pipe. This allows to work with these tools interactively.
-
- Dec 09, 2010
-
-
Konstantin Osipov authored
Provide options to admin.py to use it not just as a test console, but aslo as an interactive client.
-
- Dec 06, 2010
-
-
Konstantin Osipov authored
Implement https://blueprints.launchpad.net/tarantool/+spec/tarantool-test-runner. This commit adds an implementation of test running framework (test-run.py), and a simplistic interactive client for the administartive console of tarantool (admin.py). A prototype of the first test suite is added in directory test/box. "run" is a convenience symlink to test-run.py. This commit also adds "make test" goal to the top-level makefile.
-