diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-06-20 16:41:42 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-07-02 11:16:21 +0200 |
commit | e655304fed77ad45cb083a4f62ba308d734025a3 (patch) | |
tree | 0a94d7c7372d37d81e82d0bbcd68bfd765e35048 /tests/auto/blackbox/testdata/rad-after-incomplete-build | |
parent | 7c975c2fda2ef06af0532a73dc287657447e20d6 (diff) |
Do not lose rescuable artifact data after an incomplete build.
Task-number: QBS-630
Change-Id: Ib69c541a6c1e228b1ad3c06da51d905194ed10d8
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'tests/auto/blackbox/testdata/rad-after-incomplete-build')
3 files changed, 47 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/rad-after-incomplete-build/dummy.txt b/tests/auto/blackbox/testdata/rad-after-incomplete-build/dummy.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/blackbox/testdata/rad-after-incomplete-build/dummy.txt diff --git a/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_rule.qbs b/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_rule.qbs new file mode 100644 index 000000000..8d36c6d11 --- /dev/null +++ b/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_rule.qbs @@ -0,0 +1,26 @@ +import qbs +import qbs.TextFile + +Product { + type: "custom" + Group { + files: "dummy.txt" + fileTags: "input" + } + Rule { + inputs: "input" + Artifact { + fileTags: "custom" + fileName: "oldfile" + } + prepare: { + var cmd = new JavaScriptCommand(); + cmd.description = "creating file"; + cmd.sourceCode = function() { + var f = new TextFile(output.filePath, TextFile.WriteOnly); + f.close(); + } + return cmd; + } + } +} diff --git a/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_transformer.qbs b/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_transformer.qbs new file mode 100644 index 000000000..a36bd108f --- /dev/null +++ b/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_transformer.qbs @@ -0,0 +1,21 @@ +import qbs +import qbs.TextFile + +Product { + type: "custom" + Transformer { + Artifact { + fileTags: "custom" + fileName: "oldfile" + } + prepare: { + var cmd = new JavaScriptCommand(); + cmd.description = "creating file"; + cmd.sourceCode = function() { + var f = new TextFile(output.filePath, TextFile.WriteOnly); + f.close(); + } + return cmd; + } + } +} |