forked from Metacello/metacello
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Metacello#390 cache and undo the undefinedSymbols handling while runn…
…ing Metacello tests that remove classes from the system during cleanup or the tests themselves ... should see significant speedup --- for GemStone --- will have to work out platform independent scheme if this trick pays off ...
- Loading branch information
1 parent
8ea339b
commit 2f4a29b
Showing
14 changed files
with
49 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
33 changes: 18 additions & 15 deletions
33
...tory/Metacello-TestsMCA.package/MetacelloConfigAPIToolBoxTestCase.class/instance/setUp.st
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,20 @@ | ||
running | ||
setUp | ||
| repo | | ||
super setUp. | ||
MetacelloConfigurationResource projectAttributes: nil. | ||
repo := self monticelloRepository. | ||
gofer := Gofer new. | ||
gofer disablePackageCache. | ||
gofer repository: repo. | ||
Smalltalk at: #'Metacello_Gofer_Test_Repository' put: repo. | ||
repo := self configurationRepository. | ||
gofer repository: repo. | ||
Smalltalk at: #'Metacello_Configuration_Test_Repository' put: repo. | ||
gofer package: 'MetacelloTestConfigurationOfProjectToolBox'. | ||
gofer metacelloLoad. | ||
Smalltalk at: #'Metacello_Configuration_Test_DoIt_Result' put: false. | ||
Smalltalk at: #'Metacello_Configuration_Test_POST_DoIt_Result' put: false. | ||
| repo | | ||
super setUp. | ||
MetacelloConfigurationResource projectAttributes: nil. | ||
repo := self monticelloRepository. | ||
gofer := Gofer new. | ||
gofer disablePackageCache. | ||
gofer repository: repo. | ||
Smalltalk at: #'Metacello_Gofer_Test_Repository' put: repo. | ||
repo := self configurationRepository. | ||
gofer repository: repo. | ||
Smalltalk at: #'Metacello_Configuration_Test_Repository' put: repo. | ||
gofer package: 'MetacelloTestConfigurationOfProjectToolBox'. | ||
gofer metacelloLoad. | ||
Smalltalk at: #'Metacello_Configuration_Test_DoIt_Result' put: false. | ||
Smalltalk at: #'Metacello_Configuration_Test_POST_DoIt_Result' put: false. | ||
undefinedSymbols := UserGlobals at: #'UndefinedSymbols'. | ||
UserGlobals removeKey: #'UndefinedSymbols'. | ||
UndefinedSymbolList removeFirst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.