Test Failed
Push — 2.x-dev ( 5e90af...eccc16 )
by Doug
03:16
created

722 +48 Covered Lines

889 +147 Total Lines

81.2 % -9.6% Code Coverage

PHP Classes Changes

 
66.67%
NoBoxesAvailableException added
 
89.25%
OrientatedItemSorter added
 
91.92%
LayerPacker added
89.06%
0%
WeightRedistributor got worse
56.25%
93.75%
WorkingVolume improved
100%
63.93%
ItemList got worse
100%
78.72%
Packer got worse
84.38%
100%
OrientatedItem improved
82.05%
66.67%
PackedBoxList got worse
87.5%
100%
BoxList improved
100%
89.02%
VolumePacker got worse
87.79%
97.83%
OrientatedItemFactory improved
91.03%
97.33%
PackedBox improved

CRAP Changes

 
30
Packer::compare() added
 
12
PackedBoxList::getMeanItemWeight() added
 
10.3696
LayerPacker::packVerticallyInsideItemFootprint() added
 
10.1554
VolumePacker::correctLayerRotation() added
 
9
LayerPacker::packLayer() added
 
7.9062
ItemList::hasConstrainedItems() added
 
7.0283
OrientatedItemSorter::lookAheadDecider() added
 
6
WeightRedistributor::wouldRepackActuallyHelp() added
 
6
OrientatedItemSorter::__invoke() added
 
5.2847
OrientatedItemSorter::calculateAdditionalItemsPack... added
view more  
3
3.0261
PackedBox::getItemWeight() got worse
3
3.0416
PackedBoxList::getMeanWeight() got worse
7.0957
7
BoxList::compare() improved
3
3.3332
Packer::pack() got worse
7.6024
7
OrientatedItemFactory::getUsableOrientations() improved
1
2
WeightRedistributor::__construct() got worse
1
2
WeightRedistributor::doVolumeRepack() got worse
2
1
PackedBox::getUsedWidth() improved
2
1
PackedBox::getUsedDepth() improved
2
1
PackedBox::getUsedLength() improved
view more  
9
 
VolumePacker::packLayer() removed
4
 
VolumePacker::tryAndStackItemsIntoSpace() removed
3
 
OrientatedItem::getTippingPoint() removed
3
 
OrientatedItemFactory::calculateAdditionalItemsPac... removed
3
 
VolumePacker::rotateLayersNinetyDegrees() removed
3
 
VolumePacker::getOrientationForItem() removed
3
 
VolumePacker::rebuildItemList() removed
3
 
VolumePacker::checkNonDimensionalConstraints() removed
2
 
VolumePacker::checkConstraints() removed
1
 
LayerStabiliser::__construct() removed
view more