浏览代码

Initial implementation for CodeDweller::Service unit test.


git-svn-id: https://svn.microneil.com/svn/CodeDweller-Tests/trunk@17 b3372362-9eaa-4a85-aa2b-6faa1ab7c995
master
adeniz 10 年前
父节点
当前提交
dc77822494
共有 2 个文件被更改,包括 46 次插入0 次删除
  1. 12
    0
      TestService/buildAndRun
  2. 34
    0
      TestService/serviceProgram.cpp

+ 12
- 0
TestService/buildAndRun 查看文件

@@ -0,0 +1,12 @@
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

+ 34
- 0
TestService/serviceProgram.cpp 查看文件

@@ -0,0 +1,34 @@
// \file serviceProgram.cpp
//
// Service program for testing CodeDweller::Service.
//
// Copyright (C) 2014 MicroNeil Research Corporation.
//
// This program is part of the MicroNeil Research Open Library Project. For
// more information go to http://www.microneil.com/OpenLibrary/index.html
//
// This program is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2 of the License, or (at your
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
// You should have received a copy of the GNU General Public License along with
// this program; if not, write to the Free Software Foundation, Inc., 59 Temple
// Place, Suite 330, Boston, MA 02111-1307 USA
//==============================================================================

#include <unistd.h>

#include <cstdlib>

#include "CodeDweller/service.hpp"

int CodeDweller::Service::run() {
sleep(5);
return(EXIT_SUCCESS);
}

正在加载...
取消
保存