Archive for the ‘Install’ Category

Doing The Google Test

Friday, November 7th, 2008


I am starting to use GoogleTest in development. I have not started using it YET, but I plan to roll it into my test framework. My little framework connects to a test database, and that is the thing I need to add to Google test.

I will still use my old framework. When I send work out to others , I use my framework so others do not have to worry about a xUnit framework. Not everyone uses xUnit you know.

I am a big believer in test driven development. That is just me and it has served me well.

Google’s framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, type-parameterized tests, various options for running the tests, and XML test report generation.

I think it is great that Google released it.

CMake

Thursday, January 24th, 2008

I am testing out changing the build system to CMake. I want to make building Raydo as simple as possible. Right now I use make, which is not the friendliest way to build things. By using CMake, I can supply , for example, Visual C project file.

So to summarize:
Open Source
  Supports basically every UNIX, MS Windows (MSVC, Borland, cygwin, mingw) and Mac OS X
  Can generate Makefiles and *projects* for KDevelop3, MSVC 6,7, XCode
  Has no other dependencies except for a C++ compiler

So I will be able to supply Windows guys with project files.

Version Numbers

Monday, October 29th, 2007

Raydo version numbers follow a specific order. Hopefully, this will help keep everything straight.

[major version][minor version][release number][c|g]

A major version release - A new install or upgrade is necessary
A minor version release - A change in functionality that might require a small database upgrade

The [c|g] represents either a commercial or GPL release.

Install script

Sunday, October 14th, 2007

    I have added the first version of the install script. Only for POSIX type boxes ( Linux, OSX, HP-UX ) It is for the single box/instance version.

    The install script is for running the software on a single machine and using the SQLite database. You can run it as follows.

./install_single_sqlite.sh