updated pvpanel integration test TODO: add extra tests containing allocations