package tests: recursive dependency check