test requirements