Make travis check that msg_targets match the template
[rust-lightning] / fuzz / travis-fuzz.sh
index a60d11855d6c43df2de5dd320a1084ca0871e8d9..86b57fa0b04bae19ffb169ccf512df3fe772efef 100755 (executable)
@@ -1,5 +1,12 @@
 #!/bin/bash
 set -e
+
+pushd fuzz_targets/msg_targets
+rm *_target.rs
+./gen_target.sh
+[ "$(git diff)" != "" ] && exit 1
+popd
+
 cargo install --force honggfuzz
 for TARGET in fuzz_targets/*.rs fuzz_targets/msg_targets/*_target.rs; do
        FILENAME=$(basename $TARGET)