You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FileAssert.Exists(generatedCode,$"'{generatedCode}' should have been generated.");
662
+
FileAssert.Exists(generatedCode2,$"'{generatedCode2}' should have been generated.");
644
663
Assert.IsTrue(b.DesignTimeBuild(proj,target:"UpdateGeneratedFiles"),"DTB should have succeeded.");
645
664
Assert.IsTrue(b.Output.IsTargetSkipped("_ClearGeneratedManagedBindings",defaultIfNotUsed:true),$"`_ClearGeneratedManagedBindings` should be skipped on DTB build!");
646
665
FileAssert.Exists(generatedCode,$"'{generatedCode}' should have not be deleted on DTB build.");
647
-
Assert.IsTrue(b.Build(proj,doNotCleanupOnUpdate:true,saveProject:false),"Second build should have succeeded.");
666
+
FileAssert.Exists(generatedCode2,$"'{generatedCode2}' should have not be deleted on DTB build.");
667
+
proj.OtherBuildItems.Remove(itemToDelete);
668
+
Assert.IsTrue(b.Build(proj,doNotCleanupOnUpdate:true,saveProject:true),"Second build should have succeeded.");
648
669
FileAssert.Exists(generatedCode,$"'{generatedCode}' should have not be deleted on second build.");
670
+
FileAssert.DoesNotExist(generatedCode2,$"'{generatedCode2}' should have be deleted on second build.");
671
+
Assert.IsFalse(b.Output.IsTargetSkipped("_CompileBindingJava"),$"`_CompileBindingJava` should run on second build!");
649
672
Assert.IsTrue(b.Output.IsTargetSkipped("_ClearGeneratedManagedBindings"),$"`_ClearGeneratedManagedBindings` should be skipped on second build!");
650
673
// Call Install directly so Build does not get called automatically
651
674
Assert.IsTrue(b.RunTarget(proj,"Install",doNotCleanupOnUpdate:true,saveProject:false),"Install build should have succeeded.");
0 commit comments