- Jan 14, 2011
-
-
Konstantin Osipov authored
Add basic support for UPDATE SQL statement. Simplify code.
-
- Jan 13, 2011
-
-
Konstantin Osipov authored
Implement and test a basic DELETE sql command.
-
Konstantin Osipov authored
Test-runner: fix a typo in a help message (test-run.py)
-
Konstantin Osipov authored
Do not try to start gdb if do not know how to do it.
-
Konstantin Osipov authored
Implement test-runner options that allows to put vardir in /dev/shm.
-
- Jan 12, 2011
-
-
Konstantin Osipov authored
Test runner: use spaces to align test results.
-
Konstantin Osipov authored
-
- Dec 31, 2010
-
-
Konstantin Osipov authored
Implement a basic SQL parser. Implement SQL statements: INSERT, UPDATE, DELETE, PING. Add a test case that tests INSERT/SELECT/DELETE. Other changes: Remove support for result-prefix from admin.py Rename admin.py to tarantool (tarantool client). Add readline support to tarantool client. Make sql.g and sql.py independent from yapps Add gdb support to ./test-run Disable all optimizations when compiling with DEBUG. Fix a few bugs discovered by trial and error in silverbox protocol description. Add automatic reconnection in case of server disconnect to test connections. This is used to automatically reconnect to the server after server restart or reinstall. Implement soft and hard (with and without removal of vardir) server restart. Make show.test results independent from other tests (data I/O skews statistics, and there is no way to reset it without restarting the server). Add TCP_NODELAY to fiber sockets.
-
- Dec 30, 2010
-
-
Roman Tokarev authored
-
Roman Tokarev authored
* core-config-reread: [core] rename chkconfig -> check_config mod_reloadconfig -> mod_reload_config [core] fix tipo in va_end [core] do va_end at the end of tbuf_vprintf [box] add more tests for config reloading [box] add 'ro' and 'required' modificators for namespaces and their subarrays indent [box] add tests for config reloading [box, feeder] add 'ro' and 'required' attributes [core] format 'reload configuration' command answer [core] print CRLF in config related logs [core] update confetti [core] remove unused config file open [box] update tests [core] update confetti [core] chkconfig: return 1 in case of bad config [core] add more checks during config reloading [core] fix tbuf_vprintf [core] dup config before config reloading [core] add chkconfig add 'reload configuration' command for admin console
-
Roman Tokarev authored
chkconfig -> check_config mod_reloadconfig -> mod_reload_config
-
Roman Tokarev authored
-
- Dec 29, 2010
-
-
Roman Tokarev authored
-
- Dec 27, 2010
-
-
Yuriy Vostrikov authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
-
Roman Tokarev authored
Conflicts: cfg/warning.c core/tarantool.c include/say.h include/tarantool.h
-
- Dec 23, 2010
-
-
Konstantin Osipov authored
-
Yuriy Vostrikov authored
* core-error-reporting: [core] Fix wording. [core] Cleanup error reporting.
-
Yuriy Vostrikov authored
* core-help: [core] Simplify tests. [core] Align help to fit 80 chars. Add more tests. Fix indening. Bug#684700 -h and --help options are broken Bug#684700 -h and --help options are broken Bug#684700 -h and --help options are broken [core] Implement command options parsing via gopt. [core] Enable --help switch.
-
Yuriy Vostrikov authored
-
- Dec 22, 2010
-
-
Yuriy Vostrikov authored
-
Yuriy Vostrikov authored
-
- Dec 20, 2010
-
-
Konstantin Osipov authored
Merge with the master (new version of the test-runner). Fix failing tests.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Post-review fixes: realign help text to match exactly GNU tools (21st column), reorder help messages to provide most relvant options first, edit help text, print values for default options.
-
Konstantin Osipov authored
Style edits of gopt option library: add API comments, remove trailing spaces.
-
- Dec 17, 2010
-
-
Konstantin Osipov authored
Fir a formatting bug accidentally introduced by the previous patch.
-
Konstantin Osipov authored
Provide better diagnostics when we can't even enter the directory where we expect to find the server binary.
-
Konstantin Osipov authored
Add coverage for (almost) all admin options. @todo: test 'exit' Add coverage for more test options. Make test results more host-independent. Extend lib/test_suite.py: if we filtered out entire line from the result, don't write newline to the result file.
-
- Dec 16, 2010
-
-
Konstantin Osipov authored
Conflicts: doc/silverbox-protocol.txt
-
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.
-