|
27 | 27 | - mv ./target/debug/touched-files-check ./../../out-dir/
|
28 | 28 | fuzz_inputs_total_size_script: du -sh ./fuzz_corpora/
|
29 | 29 | lint_script: ./out-dir/touched-files-check "HEAD~..HEAD"
|
30 |
| -task: |
31 |
| - name: "[native_fuzz_with_valgrind] [persistent_worker]" |
32 |
| - persistent_worker: |
33 |
| - labels: |
34 |
| - type: medium # Avoid out-of-disk issues |
35 |
| - timeout_in: 4320m |
36 |
| - env: |
37 |
| - FILE_ENV: "./ci/test/00_setup_env_native_fuzz_with_valgrind.sh" |
38 |
| - MAKEJOBS: "-j6" |
39 |
| - CCACHE_SIZE: "200M" |
40 |
| - CCACHE_DIR: "/tmp/ccache_dir" |
41 |
| - ccache_cache: |
42 |
| - folder: "/tmp/ccache_dir" |
43 |
| - upstream_clone_script: |
44 |
| - - apt update && apt install git -y |
45 |
| - - git clone https://github.com/bitcoin/bitcoin --depth=1 ./bitcoin-core |
46 |
| - - mkdir -p ./bitcoin-core/ci/scratch/qa-assets |
47 |
| - - mv ./{.git,fuzz_corpora} ./bitcoin-core/ci/scratch/qa-assets/ |
48 |
| - ci_script: |
49 |
| - - cd ./bitcoin-core |
50 |
| - - ./ci/test_run_all.sh |
51 |
| -task: |
52 |
| - name: "[native_fuzz_with_msan] [persistent_worker]" |
53 |
| - persistent_worker: |
54 |
| - labels: |
55 |
| - type: medium # Avoid out-of-disk issues |
56 |
| - timeout_in: 480m |
57 |
| - env: |
58 |
| - FILE_ENV: "./ci/test/00_setup_env_native_fuzz_with_msan.sh" |
59 |
| - MAKEJOBS: "-j6" |
60 |
| - CCACHE_SIZE: "200M" |
61 |
| - CCACHE_DIR: "/tmp/ccache_dir" |
62 |
| - ccache_cache: |
63 |
| - folder: "/tmp/ccache_dir" |
64 |
| - upstream_clone_script: |
65 |
| - - apt update && apt install git -y |
66 |
| - - git clone https://github.com/bitcoin/bitcoin --depth=1 ./bitcoin-core |
67 |
| - - mkdir -p ./bitcoin-core/ci/scratch/qa-assets |
68 |
| - - mv ./{.git,fuzz_corpora} ./bitcoin-core/ci/scratch/qa-assets/ |
69 |
| - ci_script: |
70 |
| - - cd ./bitcoin-core |
71 |
| - - ./ci/test_run_all.sh |
72 |
| -task: |
73 |
| - name: "[native_fuzz] [persistent_worker]" |
74 |
| - persistent_worker: |
75 |
| - labels: |
76 |
| - type: medium # Replicate config; |
77 |
| - # Use the same type as the one used for native_fuzz in https://github.com/bitcoin/bitcoin/blob/master/.cirrus.yml |
78 |
| - timeout_in: 240m # To catch potential timeouts early, this task must replicate the config from https://github.com/bitcoin/bitcoin/blob/master/.cirrus.yml |
79 |
| - env: |
80 |
| - FILE_ENV: "./ci/test/00_setup_env_native_fuzz.sh" |
81 |
| - MAKEJOBS: "-j10" |
82 |
| - CCACHE_SIZE: "200M" |
83 |
| - CCACHE_DIR: "/tmp/ccache_dir" |
84 |
| - ccache_cache: |
85 |
| - folder: "/tmp/ccache_dir" |
86 |
| - upstream_clone_script: |
87 |
| - - apt update && apt install git -y |
88 |
| - - git clone https://github.com/bitcoin/bitcoin --depth=1 ./bitcoin-core |
89 |
| - - mkdir -p ./bitcoin-core/ci/scratch/qa-assets |
90 |
| - - mv ./{.git,fuzz_corpora} ./bitcoin-core/ci/scratch/qa-assets/ |
91 |
| - ci_script: |
92 |
| - - cd ./bitcoin-core |
93 |
| - - ./ci/test_run_all.sh |
0 commit comments