Compile notifies when manifest empty, add compile tests