fork of https://github.com/rust-rocksdb/rust-rocksdb for nextgraph
				
			
			
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							26 lines
						
					
					
						
							820 B
						
					
					
				
			
		
		
	
	
							26 lines
						
					
					
						
							820 B
						
					
					
				| #!/bin/bash
 | |
| 
 | |
| set -ex
 | |
| 
 | |
| # Clone the oss-fuzz repository
 | |
| git clone https://github.com/google/oss-fuzz.git /tmp/ossfuzz
 | |
| 
 | |
| if [[ ! -d /tmp/ossfuzz/projects/lz4 ]]
 | |
| then
 | |
|     echo "Could not find the lz4 project in ossfuzz"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| # Modify the oss-fuzz Dockerfile so that we're checking out the current branch on travis.
 | |
| if [ "x${TRAVIS_PULL_REQUEST}" = "xfalse" ]
 | |
| then
 | |
|     sed -i "s@https://github.com/lz4/lz4.git@-b ${TRAVIS_BRANCH} https://github.com/lz4/lz4.git@" /tmp/ossfuzz/projects/lz4/Dockerfile
 | |
| else
 | |
|     sed -i "s@https://github.com/lz4/lz4.git@-b ${TRAVIS_PULL_REQUEST_BRANCH} https://github.com/${TRAVIS_PULL_REQUEST_SLUG}.git@" /tmp/ossfuzz/projects/lz4/Dockerfile
 | |
| fi
 | |
| 
 | |
| # Try and build the fuzzers
 | |
| pushd /tmp/ossfuzz
 | |
| python infra/helper.py build_image --pull lz4
 | |
| python infra/helper.py build_fuzzers lz4
 | |
| popd
 | |
| 
 |