Bug 7595 - New builder performs intempestive full build on method body changes
Summary: New builder performs intempestive full build on method body changes
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P1 normal (vote)
Target Milestone: 2.0 M2   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-01-15 07:46 EST by Philipe Mulet CLA
Modified: 2002-01-15 10:50 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipe Mulet CLA 2002-01-15 07:46:07 EST
Build 20020109 + jdtcore patch (v_220c)

In a self-hosted workspace, , find class SearchTests and add a space to any 
method body, build: a full build is initiated. Subsequent space additions also 
trigger further full builds. This behavior did not occur with a straight 
20020109.

Starting build of org.eclipse.jdt.core.tests
INCREMENTAL build
Compile this changed source file 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Model/src/org/ec
lipse/jdt/tests/core/SearchTests.java
FULL build
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Runner/org/eclipse/jdt/core/test
s/RunBuilderTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Runner/org/eclipse/jdt/core/test
s/RunCompilerTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Runner/org/eclipse/jdt/core/test
s/RunFormatterTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Runner/org/eclipse/jdt/core/test
s/RunModelTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/ExcludedTestSuite.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/RunAllTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/SocketHelper.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/TestVerifier.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/Util.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/VerifyTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/junit/extension/StopableTestCase.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/junit/extension/TestListener.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/junit/extension/TestResult.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/parser/AbstractCompletionTest.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/parser/AbstractSelectionTest.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Compiler/org/eclipse/jdt/tests/c
ompiler/parser/AllocationExpressionCompletionTest.java
Comment 1 Philipe Mulet CLA 2002-01-15 07:57:31 EST
It did work in 20020109 straight:

Starting build of org.eclipse.jdt.core.tests
INCREMENTAL build
Compile this changed source file 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Model/src/org/ec
lipse/jdt/tests/core/SearchTests.java
About to compile 
D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse 
Java Tests Model/src/org/eclipse/jdt/tests/
core/SearchTests.java
Skipped over unchanged class file SearchTests$9.class
Skipped over unchanged class file SearchTests$6.class
Skipped over unchanged class file SearchTests$3.class
Skipped over unchanged class file SearchTests$TypeNameRequestor.class
Skipped over unchanged class file SearchTests$4.class
Skipped over unchanged class file SearchTests$5.class
Skipped over unchanged class file SearchTests$2.class
Skipped over unchanged class file SearchTests$8.class
Skipped over unchanged class file SearchTests$7.class
Skipped over unchanged class file SearchTests$PathRequestor.class
Skipped over unchanged class file SearchTests.class
Skipped over unchanged class file SearchTests$SearchProgress.class
Skipped over unchanged class file SearchTests$1.class






Comment 2 Philipe Mulet CLA 2002-01-15 10:50:28 EST
The check for rejecting changes if delta kind is different from CHANGED, did 
not consider the case where an empty delta was passed (kind == NO_CHANGE).