| 
                        1234567891011121314151617181920212223242526272829303132333435363738394041 | 
                        - 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 -TSTP $PID
 - sleep 2
 - 
 - kill -CONT $PID
 - sleep 2
 - 
 - kill -HUP $PID
 - sleep 2
 - 
 - 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
 
 
  |