5
我正在使用Pharo,我希望通過安全地移除所有測試類來縮小圖像大小,我不需要它們用於生成圖像。我猜想圖像大小可能會大大減少。如何從Pharo中刪除所有測試類?
我試過使用Monticello瀏覽器,但沒有辦法選擇多個包。 有人試過?
我正在使用Pharo,我希望通過安全地移除所有測試類來縮小圖像大小,我不需要它們用於生成圖像。我猜想圖像大小可能會大大減少。如何從Pharo中刪除所有測試類?
我試過使用Monticello瀏覽器,但沒有辦法選擇多個包。 有人試過?
您可以輕鬆編寫自己的代碼來刪除測試類,但是您看過ImageCleaner
類和cleanUpForProduction
方法嗎?它不僅可以刪除測試包,而且還可以在生產映像中不需要其他代碼,如幫助和示例包。
如果你看看它的testPackages
方法,你可以看到:
^(RPackageOrganizer default packageNames select: [ :each | each endsWith: 'Tests' ]) copyWithout: 'ReleaseTests'
一旦你把所有的測試包,您可以將其刪除:
testPackages do: [ :each | (MCPackage named: each) unload ].
另外你可以看看所有TestCase的其餘子類。