From 1821d8be1be9a90ce4d00bd44435107d944b1066 Mon Sep 17 00:00:00 2001 From: James Blackburn Date: Wed, 26 Jan 2011 18:09:48 +0000 Subject: [PATCH] Bug 335476 - CDT build doesn't notice cdt.core.prefs is modified externally. Test added. --- .../builderTests/regressions/README.txt | 3 + .../builderTests/regressions/bug_335476.zip | Bin 0 -> 5086 bytes .../core/regressions/Bug_335476.java | 101 ++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/bug_335476.zip create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/regressions/Bug_335476.java diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/README.txt b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/README.txt index 3a88835e59a..58b16439453 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/README.txt +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/README.txt @@ -2,3 +2,6 @@ helloworldC.zip: Basic standard Linux GCC C HelloWorld ManagedBuild Project template. Contains Debug + Release configurations. + +bug_335476.zip: + Test for noticing environment variable changes. \ No newline at end of file diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/bug_335476.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/builderTests/regressions/bug_335476.zip new file mode 100644 index 0000000000000000000000000000000000000000..4537cd3651329508461ccf6464573bbbb1d14a0c GIT binary patch literal 5086 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 n&uiyr!~C=8epG>i>>Pexf