Skip to content
Snippets Groups Projects
  1. Jun 07, 2011
  2. Mar 31, 2011
  3. Feb 27, 2011
  4. Feb 22, 2011
    • Konstantin Osipov's avatar
      CPack: initial commit. · 1cbe4ca8
      Konstantin Osipov authored
      Add the simplest CPack configuration for
      'make package' and 'make package_source'
      targets.
      Add an empty snapshot to revision control
      to use in 'make package' and thus
      spare the user from the need to do
      --init-storage.
      Modify args.test to accept a bare
      (no git version) version number, and thus
      ensure the user from a yet another call before
      he/she can start work/play around.
      1cbe4ca8
  5. Feb 21, 2011
  6. Feb 17, 2011
    • Konstantin Osipov's avatar
      Box: verify that we start from an existing snapshot. · 105eee4d
      Konstantin Osipov authored
      Add a pre-recorded snapshot to the test coverage,
      one that contains 500 records. Verify that we can start
      from it.
      105eee4d
    • Konstantin Osipov's avatar
      CMake build scripts: prepare for multiple module support. · d28b00c8
      Konstantin Osipov authored
      Generalize CMake build scripts to be able to
      easily add new modules (such as box or feeder).
      Move prscfg.{h,c} (confetti general library and
      header) from third_party/confetti/ to cfg/ to
      simplify the build.
      Update configuration file templates and parsing
      code to use the new confetti.
      Rename cfg/tarantool_cfg.h to cfg/warning.h,
      to be able to reuse it in warning.c.
      Update tests.
      
      Note: tarantool_feeder is now built in mod/feeder;
      tarantool_silverbox is built in mod/silverbox.
      Modify .gitignore accordingly.
      d28b00c8
  7. Feb 04, 2011
    • Konstantin Osipov's avatar
      Blueprint 'cmake-based-build' initial commit. · 82e966b3
      Konstantin Osipov authored
      Use CMake to:
      - Compile tarantool_silverbox, tarantool_feeder.
      - enable ./test-run testing out-of-source
      - implement Debug/Release configurations
      - add ENABLE_BACKTRACE ENABLE_TRACE and HAVE_BFD switches
      - support auto-generated targets
      82e966b3
  8. Dec 31, 2010
    • Konstantin Osipov's avatar
      Test-runner: support for SQL. · 7ff8c17a
      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.
      7ff8c17a
  9. Dec 14, 2010
    • Konstantin Osipov's avatar
      Test-runner: next increment. · 53cb9701
      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.
      53cb9701
  10. Dec 09, 2010
  11. Dec 06, 2010
  12. Sep 08, 2010
Loading