Bernhard Pieber uploaded a new version of Tests to project The Trunk:
http://source.squeak.org/trunk/Tests-bp.149.mcz==================== Summary ====================
Name: Tests-bp.149
Author: bp
Time: 12 March 2012, 10:33:55.773 pm
UUID: 57a08a13-be8c-4f8f-a100-acf7a2f20c1a
Ancestors: Tests-bp.148, Tests-eem.148
Merged
=============== Diff against Tests-eem.148 ===============
Item was changed:
TestCase subclass: #PackageDependencyTest
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'Tests-Dependencies'!
+
+ !PackageDependencyTest commentStamp: 'bp 3/12/2012 22:29' prior: 0!
+ PackageDependencyTest helps to avoid the introduction of unwanted package dependencies. There is a test for each package in the trunk image that asserts the current dependencies.
+
+ If new dependencies are introduced or existing dependencies are removed deliberately for a package, the test for that package needs to be changed in order not to fail.
+
+ As the current dependency structure is suboptimal some of the asserted dependencies are unwanted in fact. Kernel should probably not depend on MorphicExtras. In a way a green PackageDependencyTest does not mean the dependencies are good, just that they have not become worse.!