aboutsummaryrefslogtreecommitdiff
path: root/src/TestBA
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-03-28 14:51:21 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-03-30 16:05:00 -0500
commit3221757bb210b23e4c8d859d20aa20b43c0df582 (patch)
tree4391705303589d48a5f93ac1ba9c5701c9daeba7 /src/TestBA
parent7cc4271c9d78ed60e354f585d03b612a9efb7cf3 (diff)
downloadwix-3221757bb210b23e4c8d859d20aa20b43c0df582.tar.gz
wix-3221757bb210b23e4c8d859d20aa20b43c0df582.tar.bz2
wix-3221757bb210b23e4c8d859d20aa20b43c0df582.zip
Port the update bundle tests from old repo.
Diffstat (limited to 'src/TestBA')
-rw-r--r--src/TestBA/TestBA.cs11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/TestBA/TestBA.cs b/src/TestBA/TestBA.cs
index f86a5807..18b1fd0c 100644
--- a/src/TestBA/TestBA.cs
+++ b/src/TestBA/TestBA.cs
@@ -178,20 +178,15 @@ namespace WixToolset.Test.BA
178 { 178 {
179 // The list of updates is sorted in descending version, so the first callback should be the largest update available. 179 // The list of updates is sorted in descending version, so the first callback should be the largest update available.
180 // This update should be either larger than ours (so we are out of date), the same as ours (so we are current) 180 // This update should be either larger than ours (so we are out of date), the same as ours (so we are current)
181 // or smaller than ours (we have a private build). If we really wanted to, we could leave the e.StopProcessingUpdates alone and 181 // or smaller than ours (we have a private build).
182 // enumerate all of the updates. 182 // Enumerate all of the updates anyway in case something's broken.
183 this.Log(String.Format("Potential update v{0} from '{1}'; current version: v{2}", e.Version, e.UpdateLocation, this.Version)); 183 this.Log(String.Format("Potential update v{0} from '{1}'; current version: v{2}", e.Version, e.UpdateLocation, this.Version));
184 if (this.Engine.CompareVersions(e.Version, this.Version) > 0) 184 if (!this.UpdateAvailable && this.Engine.CompareVersions(e.Version, this.Version) > 0)
185 { 185 {
186 this.Log(String.Format("Selected update v{0}", e.Version)); 186 this.Log(String.Format("Selected update v{0}", e.Version));
187 this.Engine.SetUpdate(null, e.UpdateLocation, e.Size, UpdateHashType.None, null); 187 this.Engine.SetUpdate(null, e.UpdateLocation, e.Size, UpdateHashType.None, null);
188 this.UpdateAvailable = true; 188 this.UpdateAvailable = true;
189 } 189 }
190 else
191 {
192 this.UpdateAvailable = false;
193 }
194 e.StopProcessingUpdates = true;
195 } 190 }
196 191
197 protected override void OnDetectUpdateComplete(DetectUpdateCompleteEventArgs e) 192 protected override void OnDetectUpdateComplete(DetectUpdateCompleteEventArgs e)