#include <testtools.h>
An interface with various functions.
Static Public Member Functions | |
static MAXON_METHOD Result< void > | BuildSDK (const Url &sdkFile, const Url &projectTool, const Url &compiler) |
static MAXON_METHOD Result< void > | CopyToBranch (const Url &c4dFolder, const Url &projectTool, const Url &compiler) |
static MAXON_METHOD Result< void > | CopyCppDocsSources (const Url &sdkFolder) |
static MAXON_METHOD Result< void > | CopyInternNodesResources (const Url &sdkFile, const Url &projectTool, const Url &compiler) |
Private Member Functions | |
MAXON_INTERFACE_NONVIRTUAL (TestToolsInterface, MAXON_REFERENCE_NONE, "net.maxonexample.interface.testtools") | |
|
private |
|
static |
Extracts the given sdk.zip file and builds the project files.
[in] | sdkFile | The absolute path to the sdk.zip file. |
[in] | projectTool | The absolute path to the project tool executable. |
[in] | compiler | The absolute path to the IDE executable. |
|
static |
Copies the test-data to the given C4D folder.
[in] | c4dFolder | The absolute path to C4D including the "frameworks" and "plugins" folder. |
[in] | projectTool | The absolute path to the project tool executable. |
[in] | compiler | The absolute path to the IDE executable. |
|
static |
|
static |
Copies all intern nodes resources to the given C4D folder. Unizps the given sdk.zip file
[in] | sdkFile | The sdk.zip file of a given C4D installation. |
[in] | projectTool | The absolute path to the project tool executable. |
[in] | compiler | The absolute path to the IDE executable. |