openzfs / zfs-buildbot

The OpenZFS Buildbot Configuration
http://build.zfsonlinux.org
BSD 2-Clause "Simplified" License
25 stars 29 forks source link

FreeBSD: Split up test dependencies #209

Closed ghost closed 3 years ago

ghost commented 3 years ago

Occasionally packages are broken in the FreeBSD head repo. When one package fails to install, the rest of the packages in the same command invocation fail as well.

Split up the test dependencies into groups by necessity, so that when a non-essential utility such as gdb fails to install, we still install essential packages like ksh93 and python. This allows most tests to run as long as we aren't missing something essential.

Signed-off-by: Ryan Moeller ryan@iXsystems.com