From 263af45b4cf5c0f44e2920a6bd144983e421af92 Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Thu, 25 Apr 2019 11:44:20 +0200 Subject: Move build and test instructions from coin to qtbase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit That way we can update instructions without waiting for Coin update. The patch contains invalid test instructions, but as cmake port is not yet able to run tests it should not matter. Change-Id: I86088aefec49ded60af00243b0b8c60c8f16147a Reviewed-by: Jędrzej Nowacki --- coin/module_config.yaml | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 coin/module_config.yaml (limited to 'coin') diff --git a/coin/module_config.yaml b/coin/module_config.yaml new file mode 100644 index 0000000000..041209b2fd --- /dev/null +++ b/coin/module_config.yaml @@ -0,0 +1,56 @@ +version: 1 +accept_configuration: + condition: property + property: host.os + equals_property: target.os +build_instructions: + - type: MakeDirectory + directory: .git + - type: SetBuildDirectory + directory: "{{.SourceDir}}" + - type: ChangeDirectory + directory: "{{.BuildDir}}" + - type: ExecuteCommand + command: cmake {{.Env.CONFIGURE_ARGS}} + maxTimeInSeconds: 6000 + maxTimeBetweenOutput: 120 + userMessageOnFailure: > + Failed to call cmake. Contact Liang then. + - type: ExecuteCommand + command: make DESTDIR={{.InstallRoot}} -j {{.NumCPU}} install + maxTimeInSeconds: 6000 + maxTimeBetweenOutput: 120 + userMessageOnFailure: > + Failed to call make install. Contact Liang then. + disable_if: + condition: property + property: host.os + equals_value: Windows + - type: ExecuteCommand + command: jom DESTDIR={{.InstallRoot}} -j {{.NumCPU}} install + maxTimeInSeconds: 6000 + maxTimeBetweenOutput: 120 + userMessageOnFailure: > + Failed to call nmake install. Contact Liang then. + disable_if: + condition: property + property: host.os + not_equals_value: Windows + - type: SignPackage + disable_if: + condition: property + property: host.os + not_equals_value: Windows + directory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" + - type: UploadArtifact + archiveDirectory: "{{.InstallRoot}}/{{.AgentWorkingDir}}" + transferType: UploadModuleBuildArtifact + maxTimeInSeconds: 1200 + maxTimeBetweenOutput: 1200 +test_instructions: + - type: ExecuteCommand + command: echo "hello world - test" + maxTimeInSeconds: 6000 + maxTimeBetweenOutput: 120 + userMessageOnFailure: > + Failed to call echo. Contact Liang then. -- cgit v1.2.3