From bc4f611eb1b9a31ae7dacb3f497cc93e4ba50a85 Mon Sep 17 00:00:00 2001 From: Leo Treggiari Date: Fri, 27 May 2005 03:46:34 +0000 Subject: [PATCH] Test for PR 80185 - output message to console when there are no source files to build --- .../noFilesToBuild/noFilesToBuild.zip | Bin 0 -> 1720 bytes .../testplugin/ManagedBuildTestHelper.java | 21 +++++++ .../tests/ManagedProject30MakefileTests.java | 55 +++++++++++++++--- 3 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip new file mode 100644 index 0000000000000000000000000000000000000000..17f0abb059b592001e8ca723d2ec7298633ebd35 GIT binary patch literal 1720 zcmZ{k2{crD9LKL^kS))0jOD!^vP9X+78=j!H1TZ1Seg)K#DpOuLS(1RV@8^7fUmFW9ZgBtr_yEI{dhPKn z{M%vhYKwz?M*>g}IFH9+JqalLJph;KT!!gMaG^rEfsNBnoJ89P{+wDOC1Yw`%N6jf z$FicyD!nGhXwKyamCvqY)zBCOuk|! zS!!`>!Voq>I+PS`p7IoVN7Y|YFv6su+j;e>rD1=bg!a1w ztfcD;0_rO$FR@dKZPs=)T)f5$ovM=rlKA0K7& z)r%46Wx;qtQUG*9;sgKzwiizfVYeDMsD-`0s<~!q9cv9$%+YE02Hf{aQOjm zW4-Cwq;u|>f)?7gHgLT0~%(5PP7N=(&XY%cd6b$6H5qi(eXF zowO2(RzVHZ{zL>>HC4T51alTM@|#Scj?dG4R3BE*sxln|Cm^jXhwGxPV%ekl*a%*_ z?&VH^`J$NPr7e1CFwl}-T4TC+KT;)BLiQJxmc0#14UU=38_yYVpM`2F-Bo3R;1q-_ zOY}fz@+%VTVl{fTig_*k>x9}&mSNP%NwKc3yrw}i@j=y$DI@LPW(l-1dS$4;wEmp{ zQ8{Wnw^BcKUwY!qg2C%%pIZ+Fjhe^}sc&pI7U%vpeEm)2B~auNS4H)0P~xZ{0POiJ z(j(Z%7qgwP22de;ebG3R<$}-AgvQUUtEH9eqJlNKWvabUS&`mILln9;{F#1+gfHfd z`PQZ@0s%Kiwbq@MKc2j~wlW|1QK3_V;p4GMQcA7KmW%PjoKz%0i@g&f)%`mo2=l8G z8y*tM3;hN3^A$utZ)1a|sVgV6BQ)3Ui??KHTRkqvQQS>xeJaNT5;7X2yH`#7Ax?1+ zD?P5PVE7};{Q|OuqU|-!amYy?JJ|27NTchA2@RRI53XpF7>Q_9q#45@a{lHYEW;SS zfH;R@eN`ciB1nK;vzq!9d`+0lUT1mI>5gFjYXBZOO)sHIcvfE=RpJ%%LgesSkeZ#< zr=IiuDn7|1NbeN0N-aMiehl;3ROj7N>)Gi&g3{8oM~+R?88V zLn)KImwhBwNH5%sE>|{ZqcOl6!>X<1?aCSS?nzf`r?&FB2go8u!w*&W_KpSQiY+~T zaD-J|{$j!)EQaA1d0)*9P|H>H#M(q1F8l8Ua(dom4h>seY#9iwuf#zx)CCjXF(=(QG3vo#|pwh|KGEA{#i)CRhHeM_CKz(| z`Vw>-3l2_6uAlX=&^8jRA0R)Pz5Uk8keyaWg#y5C#E+G=8vzAL-xU~0*(tB@DL>BZ zZi+iN#cayw=>-`(llz77Gb=j`_HX1z!yv#<9D%qUKWrR?hy6G=c*ugEo&dfC0RICh CM%0Y} literal 0 HcmV?d00001 diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java index 1ed99563589..2e4278015f6 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java @@ -242,6 +242,27 @@ public class ManagedBuildTestHelper { return true; } + static public boolean verifyFilesDoNotExist(IProject project, IPath testDir, IPath[] files) { + try { + project.refreshLocal(IResource.DEPTH_INFINITE, null); + } catch (Exception e) { + Assert.fail("File " + files[0].lastSegment() + " - project refresh failed."); + } + for (int i=0; i