@@ -382,8 +382,10 @@ jobs:
382
382
mkdir -p /tmp/fuzzer_repro/logs/
383
383
chmod -R 777 /tmp/fuzzer_repro
384
384
chmod +x velox_expression_fuzzer_test
385
+ random_seed=${RANDOM}
386
+ echo "Random seed: ${random_seed}"
385
387
./velox_expression_fuzzer_test \
386
- --seed ${RANDOM } \
388
+ --seed ${random_seed } \
387
389
--enable_variadic_signatures \
388
390
--velox_fuzzer_enable_complex_types \
389
391
--lazy_vector_generation_ratio 0.2 \
@@ -432,10 +434,12 @@ jobs:
432
434
run : |
433
435
ls /tmp/signatures
434
436
mkdir -p /tmp/presto_bias_fuzzer_repro/logs/
435
- chmod -R 777 /tmp/presto_bias_fuzzer_repro
436
- chmod +x velox_expression_fuzzer_test
437
- ./velox_expression_fuzzer_test \
438
- --seed ${RANDOM} \
437
+ chmod -R 777 /tmp/presto_bias_fuzzer_repro
438
+ chmod +x velox_expression_fuzzer_test
439
+ random_seed=${RANDOM}
440
+ echo "Random seed: ${random_seed}"
441
+ ./velox_expression_fuzzer_test \
442
+ --seed ${random_seed} \
439
443
--lazy_vector_generation_ratio 0.2 \
440
444
--common_dictionary_wraps_generation_ratio=0.3 \
441
445
--assign_function_tickets $(cat /tmp/signatures/presto_bias_functions) \
@@ -479,8 +483,10 @@ jobs:
479
483
mkdir -p /tmp/spark_aggregate_fuzzer_repro/logs/
480
484
chmod -R 777 /tmp/spark_aggregate_fuzzer_repro
481
485
chmod +x spark_aggregation_fuzzer_test
486
+ random_seed=${RANDOM}
487
+ echo "Random seed: ${random_seed}"
482
488
./spark_aggregation_fuzzer_test \
483
- --seed ${RANDOM } \
489
+ --seed ${random_seed } \
484
490
--duration_sec $DURATION \
485
491
--minloglevel=0 \
486
492
--stderrthreshold=2 \
@@ -520,10 +526,12 @@ jobs:
520
526
run : |
521
527
ls /tmp/signatures
522
528
mkdir -p /tmp/spark_bias_fuzzer_repro/logs/
523
- chmod -R 777 /tmp/spark_bias_fuzzer_repro
524
- chmod +x spark_expression_fuzzer_test
525
- ./spark_expression_fuzzer_test \
526
- --seed ${RANDOM} \
529
+ chmod -R 777 /tmp/spark_bias_fuzzer_repro
530
+ chmod +x spark_expression_fuzzer_test
531
+ random_seed=${RANDOM}
532
+ echo "Random seed: ${random_seed}"
533
+ ./spark_expression_fuzzer_test \
534
+ --seed ${random_seed} \
527
535
--duration_sec $DURATION \
528
536
--minloglevel=0 \
529
537
--stderrthreshold=2 \
@@ -557,10 +565,12 @@ jobs:
557
565
- name : Run Spark Expression Fuzzer
558
566
run : |
559
567
mkdir -p /tmp/spark_fuzzer_repro/logs/
560
- chmod -R 777 /tmp/spark_fuzzer_repro
561
- chmod +x spark_expression_fuzzer_test
562
- ./spark_expression_fuzzer_test \
563
- --seed ${RANDOM} \
568
+ chmod -R 777 /tmp/spark_fuzzer_repro
569
+ chmod +x spark_expression_fuzzer_test
570
+ random_seed=${RANDOM}
571
+ echo "Random seed: ${random_seed}"
572
+ ./spark_expression_fuzzer_test \
573
+ --seed ${random_seed} \
564
574
--enable_variadic_signatures \
565
575
--lazy_vector_generation_ratio 0.2 \
566
576
--velox_fuzzer_enable_column_reuse \
@@ -624,8 +634,10 @@ jobs:
624
634
mkdir -p /tmp/join_fuzzer_repro/logs/
625
635
chmod -R 777 /tmp/join_fuzzer_repro
626
636
chmod +x velox_join_fuzzer_test
637
+ random_seed=${RANDOM}
638
+ echo "Random seed: ${random_seed}"
627
639
./velox_join_fuzzer_test \
628
- --seed ${RANDOM } \
640
+ --seed ${random_seed } \
629
641
--duration_sec $DURATION \
630
642
--minloglevel=0 \
631
643
--stderrthreshold=2 \
@@ -662,8 +674,10 @@ jobs:
662
674
mkdir -p /tmp/exchange_fuzzer_repro/logs/
663
675
chmod -R 777 /tmp/exchange_fuzzer_repro
664
676
chmod +x velox_exchange_fuzzer_test
677
+ random_seed=${RANDOM}
678
+ echo "Random seed: ${random_seed}"
665
679
./velox_exchange_fuzzer_test \
666
- --seed ${RANDOM } \
680
+ --seed ${random_seed } \
667
681
--duration_sec $DURATION \
668
682
--minloglevel=0 \
669
683
--stderrthreshold=2 \
@@ -698,8 +712,10 @@ jobs:
698
712
mkdir -p /tmp/row_fuzzer_repro/logs/
699
713
chmod -R 777 /tmp/row_fuzzer_repro
700
714
chmod +x velox_row_number_fuzzer_test
715
+ random_seed=${RANDOM}
716
+ echo "Random seed: ${random_seed}"
701
717
./velox_row_number_fuzzer_test \
702
- --seed ${RANDOM } \
718
+ --seed ${random_seed } \
703
719
--duration_sec $DURATION \
704
720
--minloglevel=0 \
705
721
--stderrthreshold=2 \
@@ -790,8 +806,10 @@ jobs:
790
806
mkdir -p /tmp/aggregate_fuzzer_repro/logs/
791
807
chmod -R 777 /tmp/aggregate_fuzzer_repro
792
808
chmod +x velox_aggregation_fuzzer_test
809
+ random_seed=${RANDOM}
810
+ echo "Random seed: ${random_seed}"
793
811
./velox_aggregation_fuzzer_test \
794
- --seed ${RANDOM } \
812
+ --seed ${random_seed } \
795
813
--duration_sec $DURATION \
796
814
--minloglevel=0 \
797
815
--stderrthreshold=2 \
@@ -859,8 +877,7 @@ jobs:
859
877
mkdir -p /tmp/presto_only_bias_function_fuzzer_repro/logs/
860
878
chmod -R 777 /tmp/presto_only_bias_function_fuzzer_repro
861
879
chmod +x velox_expression_fuzzer_test
862
- echo "Biased functions:"
863
- cat /tmp/signatures/presto_bias_functions
880
+ echo "Biased functions: $(< /tmp/signatures/presto_bias_functions)"
864
881
# Convert the list of function names with tickets into a list of function names only.
865
882
function_names=""
866
883
IFS=',' read -r -a array <<< $(cat /tmp/signatures/presto_bias_functions)
@@ -871,9 +888,11 @@ jobs:
871
888
function_names+=$(echo $x | cut -d '=' -f 1)
872
889
done
873
890
echo "Biased function names: $function_names"
891
+ random_seed=${RANDOM}
892
+ echo "Random seed: ${random_seed}"
874
893
echo "Running Fuzzer for $DURATION"
875
894
./velox_expression_fuzzer_test \
876
- --seed ${RANDOM } \
895
+ --seed ${random_seed } \
877
896
--lazy_vector_generation_ratio 0.2 \
878
897
--common_dictionary_wraps_generation_ratio=0.3 \
879
898
--only=$function_names \
@@ -949,11 +968,12 @@ jobs:
949
968
chmod +x velox_aggregation_fuzzer_test
950
969
echo "signatures folder"
951
970
ls /tmp/signatures/
952
- echo "Biased functions:"
953
- cat /tmp/signatures/presto_aggregate_bias_functions
971
+ echo "Biased functions: $(< cat /tmp/signatures/presto_aggregate_bias_functions)"
972
+ random_seed=${RANDOM}
973
+ echo "Random seed: ${random_seed}"
954
974
echo "Running Fuzzer for $DURATION"
955
975
./velox_aggregation_fuzzer_test \
956
- --seed ${RANDOM } \
976
+ --seed ${random_seed } \
957
977
--duration_sec $DURATION \
958
978
--minloglevel=0 \
959
979
--stderrthreshold=2 \
@@ -1039,8 +1059,10 @@ jobs:
1039
1059
mkdir -p /tmp/window_fuzzer_repro/logs/
1040
1060
chmod -R 777 /tmp/window_fuzzer_repro
1041
1061
chmod +x velox_window_fuzzer_test
1062
+ random_seed=${RANDOM}
1063
+ echo "Random seed: ${random_seed}"
1042
1064
./velox_window_fuzzer_test \
1043
- --seed ${RANDOM } \
1065
+ --seed ${random_seed } \
1044
1066
--duration_sec $DURATION \
1045
1067
--batch_size=50 \
1046
1068
--minloglevel=0 \
@@ -1105,8 +1127,10 @@ jobs:
1105
1127
mkdir -p /tmp/writer_fuzzer_repro/logs/
1106
1128
chmod -R 777 /tmp/writer_fuzzer_repro
1107
1129
chmod +x velox_writer_fuzzer_test
1130
+ random_seed=${RANDOM}
1131
+ echo "Random seed: ${random_seed}"
1108
1132
./velox_writer_fuzzer_test \
1109
- --seed ${RANDOM } \
1133
+ --seed ${random_seed } \
1110
1134
--duration_sec $DURATION \
1111
1135
--minloglevel=0 \
1112
1136
--stderrthreshold=2 \
0 commit comments