summaryrefslogtreecommitdiff
path: root/run.sh
blob: dd9c5ccbde2357ae7db8c883a308100e4dd50d45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash

mkdir -p valid

counter=0
valid=0

while true;
do
    echo
    echo
    echo "==========================================================="
    echo "========== RUN $counter (valid: $valid) ==================="
    echo "==========================================================="
    echo
    echo

    rm -f code*smali messages.json

    timeout 25m time python3 ./gen-code.py

    if [ $? -eq 0 ]; then

        src=$( ls -t1 code*smali | head -1 )

        dest=$( ls -1 valid/code-*smali 2> /dev/null | wc -l )
        dest=$( printf valid/code-%04u.smali $dest )

        cp "$src" "$dest"

        valid=$(( valid + 1 ))

    fi

    counter=$(( counter + 1 ))

    for i in $( seq 10 );
    do
        echo -n "."
        sleep 1s
    done
    echo

done