| 
                        12345678910111213141516171819202122232425262728293031 | 
                        - if [ "$(uname --operating-system)" == "Msys" ]
 - then
 -   CFLAGS='-I.. -std=c++11 -g -O0 -DWIN32 -pthread'
 - else
 -   CFLAGS='-I.. -std=c++0x -g -O0 -pthread'
 - fi
 - 
 - g++ $CFLAGS serviceProgram.cpp ../CodeDweller/service.cpp -o serviceProgram
 - if [ $? -ne 0 ]
 - then
 -   exit -1
 - fi
 - 
 - # Run test.
 - logFileName=serviceProgram.log
 - 
 - rm -f $logFileName
 - 
 - ./serviceProgram $(pwd)/$logFileName
 - 
 - PID=$(ps axl | grep -i serviceProgram |grep -v grep |  cut -d ' ' -f 4)
 - sleep 1
 - kill -TERM $PID
 - sleep 1
 - 
 - if cmp expected_$logFileName $logFileName
 - then
 -     echo CodeDweller::Service under Linux:  ok
 - else
 -     echo CodeDweller::Service under Linux:  fail
 - fi
 
 
  |