git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll
subrepo: subdir: "platforms/platform-test-f4-ll" merged: "bc41134" upstream: origin: "git@github.com:compihu/platform-test-f4-ll.git" branch: "master" commit: "bc41134" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "87ee373"
This commit is contained in:
parent
46ce55c6a0
commit
95af4ce0d8
460 changed files with 84105 additions and 0 deletions
|
@ -0,0 +1,10 @@
|
|||
#include "ClassName.h"
|
||||
|
||||
ClassName::ClassName()
|
||||
{
|
||||
}
|
||||
|
||||
ClassName::~ClassName()
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ClassName is responsible for ...
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
class ClassName
|
||||
{
|
||||
public:
|
||||
explicit ClassName();
|
||||
virtual ~ClassName();
|
||||
|
||||
private:
|
||||
|
||||
ClassName(const ClassName&);
|
||||
ClassName& operator=(const ClassName&);
|
||||
|
||||
};
|
||||
|
||||
#endif // D_ClassName_H
|
|
@ -0,0 +1,11 @@
|
|||
#include "ClassName.h"
|
||||
|
||||
void ClassName_Create(void)
|
||||
{
|
||||
}
|
||||
|
||||
void ClassName_Destroy(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
/**********************************************************
|
||||
*
|
||||
* ClassName is responsible for ...
|
||||
*
|
||||
**********************************************************/
|
||||
|
||||
void ClassName_Create(void);
|
||||
void ClassName_Destroy(void);
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,12 @@
|
|||
#include "ClassName.h"
|
||||
#include "IO.h"
|
||||
|
||||
void ClassName_Create(void)
|
||||
{
|
||||
}
|
||||
|
||||
void ClassName_Destroy(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
/**********************************************************
|
||||
*
|
||||
* ClassName is responsible for ...
|
||||
*
|
||||
**********************************************************/
|
||||
#include <stdint.h>
|
||||
|
||||
void ClassName_Create(void);
|
||||
void ClassName_Destroy(void);
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,27 @@
|
|||
extern "C" {
|
||||
#include "ClassName.h"
|
||||
#include "MockIO.h"
|
||||
}
|
||||
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
void setup()
|
||||
{
|
||||
Reset_Mock_IO();
|
||||
ClassName_Create();
|
||||
}
|
||||
|
||||
void teardown()
|
||||
{
|
||||
ClassName_Destroy();
|
||||
Assert_No_Unused_Expectations();
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
#include "ClassName.h"
|
||||
#include <stdlib.h>
|
||||
#include <memory.h>
|
||||
|
||||
typedef struct ClassNameStruct
|
||||
{
|
||||
int placeHolderForHiddenStructElements;
|
||||
} ClassNameStruct;
|
||||
|
||||
ClassName ClassName_Create(void)
|
||||
{
|
||||
ClassName self = calloc(1, sizeof(ClassNameStruct));
|
||||
return self;
|
||||
}
|
||||
|
||||
void ClassName_Destroy(ClassName self)
|
||||
{
|
||||
free(self);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
/**********************************************************************
|
||||
*
|
||||
* ClassName is responsible for ...
|
||||
*
|
||||
**********************************************************************/
|
||||
|
||||
typedef struct ClassNameStruct * ClassName;
|
||||
|
||||
ClassName ClassName_Create(void);
|
||||
void ClassName_Destroy(ClassName);
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,27 @@
|
|||
extern "C"
|
||||
{
|
||||
#include "ClassName.h"
|
||||
}
|
||||
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
ClassName aClassName;
|
||||
|
||||
void setup()
|
||||
{
|
||||
aClassName = ClassName_Create();
|
||||
}
|
||||
|
||||
void teardown()
|
||||
{
|
||||
ClassName_Destroy(aClassName);
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
#include "ClassName.h"
|
||||
#include <stdlib.h>
|
||||
#include <memory.h>
|
||||
|
||||
typedef struct ClassName
|
||||
{
|
||||
int placeHolderForHiddenStructElements;
|
||||
};
|
||||
|
||||
ClassName* ClassName_Create(void)
|
||||
{
|
||||
ClassName* self = malloc(sizeof(ClassName));
|
||||
memset(self, 0, sizeof(ClassName));
|
||||
return self;
|
||||
}
|
||||
|
||||
void ClassName_Destroy(ClassName* self)
|
||||
{
|
||||
free(self);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
/**********************************************************
|
||||
*
|
||||
* ClassName is responsible for ...
|
||||
*
|
||||
**********************************************************/
|
||||
|
||||
typedef struct ClassName ClassNamePiml;
|
||||
|
||||
ClassName* ClassName_Create(void);
|
||||
void ClassName_Destroy(ClassName*);
|
||||
void ClassName_VirtualFunction_impl(ClassName*);
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,25 @@
|
|||
extern "C"
|
||||
{
|
||||
#include "ClassName.h"
|
||||
}
|
||||
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
void setup()
|
||||
{
|
||||
ClassName_Create();
|
||||
}
|
||||
|
||||
void teardown()
|
||||
{
|
||||
ClassName_Destroy();
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
#include "ClassName.h"
|
||||
|
||||
//CppUTest includes should be after your and system includes
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
ClassName* aClassName;
|
||||
|
||||
void setup()
|
||||
{
|
||||
aClassName = new ClassName();
|
||||
}
|
||||
void teardown()
|
||||
{
|
||||
delete aClassName;
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#include "ClassName.h"
|
||||
|
||||
void ClassName()
|
||||
{
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
#ifndef D_ClassName_H
|
||||
#define D_ClassName_H
|
||||
|
||||
/**********************************************************
|
||||
*
|
||||
* ClassName is responsible for ...
|
||||
*
|
||||
**********************************************************/
|
||||
|
||||
void ClassName();
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,23 @@
|
|||
extern "C"
|
||||
{
|
||||
#include "ClassName.h"
|
||||
}
|
||||
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
void setup()
|
||||
{
|
||||
}
|
||||
|
||||
void teardown()
|
||||
{
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
extern "C"
|
||||
{
|
||||
#include "FakeClassName.h"
|
||||
}
|
||||
|
||||
//CppUTest includes should be after your and system includes
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
void setup()
|
||||
{
|
||||
ClassName_Create();
|
||||
}
|
||||
|
||||
void teardown()
|
||||
{
|
||||
ClassName_Destroy();
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
#include "ClassName.h"
|
||||
#include "MockClassName.h"
|
||||
|
||||
#include "CppUTest/TestHarness.h"
|
||||
|
||||
TEST_GROUP(ClassName)
|
||||
{
|
||||
ClassName* aClassName;
|
||||
MockClassName* mockClassName;
|
||||
|
||||
void setup()
|
||||
{
|
||||
mockClassName = new MockClassName();
|
||||
aClassName = mockClassName;
|
||||
}
|
||||
void teardown()
|
||||
{
|
||||
delete aClassName;
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ClassName, Create)
|
||||
{
|
||||
FAIL("Start here");
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
#ifndef D_MockClassName_H
|
||||
#define D_MockClassName_H
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// MockClassName.h
|
||||
//
|
||||
// MockClassName is responsible for providing a test stub for ClassName
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#include "ClassName.h"
|
||||
|
||||
|
||||
class MockClassName : public ClassName
|
||||
{
|
||||
public:
|
||||
explicit MockClassName()
|
||||
{}
|
||||
virtual ~MockClassName()
|
||||
{}
|
||||
|
||||
private:
|
||||
|
||||
MockClassName(const MockClassName&);
|
||||
MockClassName& operator=(const MockClassName&);
|
||||
|
||||
};
|
||||
|
||||
#endif // D_MockClassName_H
|
|
@ -0,0 +1,11 @@
|
|||
#include "ClassName.h"
|
||||
|
||||
void ClassName_Create(void)
|
||||
{
|
||||
}
|
||||
|
||||
void ClassName_Destroy(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#ifndef D_FakeClassName_H
|
||||
#define D_FakeClassName_H
|
||||
|
||||
/**********************************************************
|
||||
*
|
||||
* FakeClassName is responsible for providing a
|
||||
* test stub for ClassName
|
||||
*
|
||||
**********************************************************/
|
||||
|
||||
#include "ClassName.h"
|
||||
|
||||
#endif /* D_FakeClassName_H */
|
|
@ -0,0 +1,373 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?>
|
||||
|
||||
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281" moduleId="org.eclipse.cdt.core.settings" name="MacOSX GCC">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.MachO" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="TddCpp-Logger" buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281" name="MacOSX GCC" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||
<folderInfo id="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281.1160983010" name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base.29748120" name="cdt.managedbuild.toolchain.gnu.macosx.base" superClass="cdt.managedbuild.toolchain.gnu.macosx.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.MachO" id="cdt.managedbuild.target.gnu.platform.macosx.base.447268970" name="Debug Platform" osList="macosx" superClass="cdt.managedbuild.target.gnu.platform.macosx.base"/>
|
||||
<builder enableAutoBuild="true" id="cdt.managedbuild.target.gnu.builder.macosx.base.334128974" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.macosx.base"/>
|
||||
<tool id="cdt.managedbuild.tool.macosx.c.linker.macosx.base.1787161386" name="MacOS X C Linker" superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base"/>
|
||||
<tool id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base.1325946745" name="MacOS X C++ Linker" superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base">
|
||||
<inputType id="cdt.managedbuild.tool.macosx.cpp.linker.input.1312733490" superClass="cdt.managedbuild.tool.macosx.cpp.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.assembler.macosx.base.2144619367" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base">
|
||||
<option id="gnu.both.asm.option.include.paths.1383507133" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="../../CppUTest/include"/>
|
||||
<listOptionValue builtIn="false" value=""${CPPUTEST_HOME}/include""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1764406066" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.archiver.macosx.base.2027039457" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.macosx.base"/>
|
||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base.1144241685" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base">
|
||||
<option id="gnu.cpp.compiler.option.include.paths.110149452" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="../../CppUTest/include"/>
|
||||
<listOptionValue builtIn="false" value=""${CPPUTEST_HOME}/include""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.569662101" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.macosx.base.698840757" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base">
|
||||
<option id="gnu.c.compiler.option.include.paths.898597770" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="../../CppUTest/include"/>
|
||||
<listOptionValue builtIn="false" value=""${CPPUTEST_HOME}/include""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1077250187" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="makefileGenerator">
|
||||
<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281;cdt.managedbuild.toolchain.gnu.macosx.base.1435574281.1160983010;cdt.managedbuild.tool.gnu.c.compiler.macosx.base.698840757;cdt.managedbuild.tool.gnu.c.compiler.input.1077250187">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="makefileGenerator">
|
||||
<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.macosx.base.1435574281;cdt.managedbuild.toolchain.gnu.macosx.base.1435574281.1160983010;cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base.1144241685;cdt.managedbuild.tool.gnu.cpp.compiler.input.569662101">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="makefileGenerator">
|
||||
<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="true" filePath=""/>
|
||||
<parser enabled="true"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
|
||||
<buildOutputProvider>
|
||||
<openAction enabled="false" filePath=""/>
|
||||
<parser enabled="false"/>
|
||||
</buildOutputProvider>
|
||||
<scannerInfoProvider id="specsFile">
|
||||
<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
|
||||
<parser enabled="true"/>
|
||||
</scannerInfoProvider>
|
||||
</profile>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="TddCpp-Logger.null.1509812606" name="TddCpp-Logger"/>
|
||||
</storageModule>
|
||||
</cproject>
|
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>Project</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<arguments>
|
||||
<dictionary>
|
||||
<key>?name?</key>
|
||||
<value></value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.append_environment</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
|
||||
<value>all</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||
<value></value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||
<value>make</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
|
||||
<value>clean</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.contents</key>
|
||||
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
|
||||
<value>all</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
<dictionary>
|
||||
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||
<value>true</value>
|
||||
</dictionary>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -0,0 +1,42 @@
|
|||
#Set this to @ to keep the makefile quiet
|
||||
SILENCE = @
|
||||
|
||||
#---- Outputs ----#
|
||||
COMPONENT_NAME = Project
|
||||
#Set this to @ to keep the makefile quiet
|
||||
SILENCE = @
|
||||
|
||||
#--- Inputs ----#
|
||||
PROJECT_HOME_DIR = .
|
||||
ifeq "$(CPPUTEST_HOME)" ""
|
||||
CPPUTEST_HOME = ../CppUTest
|
||||
endif
|
||||
CPP_PLATFORM = Gcc
|
||||
|
||||
SRC_DIRS = \
|
||||
src\
|
||||
src/*
|
||||
|
||||
# to pick specific files (rather than directories) use this:
|
||||
SRC_FILES =
|
||||
|
||||
TEST_SRC_DIRS = \
|
||||
tests \
|
||||
tests/*
|
||||
|
||||
MOCKS_SRC_DIRS = \
|
||||
mocks \
|
||||
|
||||
INCLUDE_DIRS =\
|
||||
.\
|
||||
include \
|
||||
include/* \
|
||||
$(CPPUTEST_HOME)/include/ \
|
||||
$(CPPUTEST_HOME)/include/Platforms/Gcc\
|
||||
mocks
|
||||
|
||||
CPPUTEST_WARNINGFLAGS = -Wall -Werror -Wswitch-default
|
||||
CPPUTEST_WARNINGFLAGS += -Wconversion -Wswitch-enum
|
||||
|
||||
include $(CPPUTEST_HOME)/build/MakefileWorker.mk
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef D_ProjectBuildTime_H
|
||||
#define D_ProjectBuildTime_H
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ProjectBuildTime is responsible for recording and reporting when
|
||||
// this project library was built
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
class ProjectBuildTime
|
||||
{
|
||||
public:
|
||||
explicit ProjectBuildTime();
|
||||
virtual ~ProjectBuildTime();
|
||||
|
||||
const char* GetDateTime();
|
||||
|
||||
private:
|
||||
|
||||
const char* dateTime;
|
||||
|
||||
ProjectBuildTime(const ProjectBuildTime&);
|
||||
ProjectBuildTime& operator=(const ProjectBuildTime&);
|
||||
|
||||
};
|
||||
|
||||
#endif // D_ProjectBuildTime_H
|
|
@ -0,0 +1,16 @@
|
|||
#include "ProjectBuildTime.h"
|
||||
|
||||
ProjectBuildTime::ProjectBuildTime()
|
||||
: dateTime(__DATE__ " " __TIME__)
|
||||
{
|
||||
}
|
||||
|
||||
ProjectBuildTime::~ProjectBuildTime()
|
||||
{
|
||||
}
|
||||
|
||||
const char* ProjectBuildTime::GetDateTime()
|
||||
{
|
||||
return dateTime;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
|
||||
#include "CppUTest/CommandLineTestRunner.h"
|
||||
|
||||
int main(int ac, char** av)
|
||||
{
|
||||
return CommandLineTestRunner::RunAllTests(ac, av);
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
#include "CppUTest/TestHarness.h"
|
||||
#include "ProjectBuildTime.h"
|
||||
|
||||
TEST_GROUP(ProjectBuildTime)
|
||||
{
|
||||
ProjectBuildTime* projectBuildTime;
|
||||
|
||||
void setup()
|
||||
{
|
||||
projectBuildTime = new ProjectBuildTime();
|
||||
}
|
||||
void teardown()
|
||||
{
|
||||
delete projectBuildTime;
|
||||
}
|
||||
};
|
||||
|
||||
TEST(ProjectBuildTime, Create)
|
||||
{
|
||||
CHECK(0 != projectBuildTime->GetDateTime());
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue