gpio and tests