From 4d80a7e8dd57793435809f2205b497076dbbaf9c Mon Sep 17 00:00:00 2001 From: dmharrah Date: Wed, 9 Sep 2009 03:10:51 +0000 Subject: [PATCH] Test case for issue #42 git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@989 d89573ee-9141-11dd-94d4-bdf5e562f29c --- .../changes/ivysettings.xml | 7 ++++++ .../project/build.properties | 2 ++ .../project/build/SettingsTest.scala | 11 +++++++++ .../parent-ivy-settings/test | 23 +++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 src/sbt-test/dependency-management/parent-ivy-settings/changes/ivysettings.xml create mode 100644 src/sbt-test/dependency-management/parent-ivy-settings/project/build.properties create mode 100644 src/sbt-test/dependency-management/parent-ivy-settings/project/build/SettingsTest.scala create mode 100644 src/sbt-test/dependency-management/parent-ivy-settings/test diff --git a/src/sbt-test/dependency-management/parent-ivy-settings/changes/ivysettings.xml b/src/sbt-test/dependency-management/parent-ivy-settings/changes/ivysettings.xml new file mode 100644 index 000000000..7afecf7af --- /dev/null +++ b/src/sbt-test/dependency-management/parent-ivy-settings/changes/ivysettings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/sbt-test/dependency-management/parent-ivy-settings/project/build.properties b/src/sbt-test/dependency-management/parent-ivy-settings/project/build.properties new file mode 100644 index 000000000..ad36054d5 --- /dev/null +++ b/src/sbt-test/dependency-management/parent-ivy-settings/project/build.properties @@ -0,0 +1,2 @@ +project.version=1.0 +project.name=Settings Test \ No newline at end of file diff --git a/src/sbt-test/dependency-management/parent-ivy-settings/project/build/SettingsTest.scala b/src/sbt-test/dependency-management/parent-ivy-settings/project/build/SettingsTest.scala new file mode 100644 index 000000000..11fa48fcb --- /dev/null +++ b/src/sbt-test/dependency-management/parent-ivy-settings/project/build/SettingsTest.scala @@ -0,0 +1,11 @@ +import sbt._ + +class SettingsTest(info: ProjectInfo) extends DefaultProject(info) +{ + val child = project("sub", "Sub", new SubProject(_)) + + class SubProject(info: ProjectInfo) extends DefaultProject(info) + { + val configgy = "net.lag" % "configgy" % "1.1" + } +} \ No newline at end of file diff --git a/src/sbt-test/dependency-management/parent-ivy-settings/test b/src/sbt-test/dependency-management/parent-ivy-settings/test new file mode 100644 index 000000000..86e43b4a1 --- /dev/null +++ b/src/sbt-test/dependency-management/parent-ivy-settings/test @@ -0,0 +1,23 @@ +> update +[failure] +> clean-lib +[success] +$ copy-file changes/ivysettings.xml sub/ivysettings.xml +[success] + +> update +[success] +> clean-lib +[success] + +$ delete sub/ivysettings.xml +[success] +> update +[failure] +> clean-lib +[success] + +$ copy-file changes/ivysettings.xml ivysettings.xml +[success] +> update +[success] \ No newline at end of file