mirror of
https://github.com/ysoftdevs/wapifuzz.git
synced 2026-01-11 22:30:35 +01:00
23 lines
1.5 KiB
YAML
23 lines
1.5 KiB
YAML
dist: xenial
|
|
language: csharp
|
|
mono: none
|
|
dotnet: 2.2.402
|
|
script:
|
|
- sudo apt update
|
|
- sudo apt install --yes libssl-dev
|
|
- sudo apt install --yes build-essential checkinstall
|
|
- sudo apt install --yes libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
|
|
- sudo apt install --yes dos2unix
|
|
- cd /usr/src && sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz && sudo tar xzf Python-3.7.3.tgz && cd Python-3.7.3 && sudo ./configure --enable-optimizations && sudo make altinstall
|
|
- sudo ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
|
|
- sudo ln -s /usr/local/bin/pip3.7 /usr/local/bin/pip3
|
|
- export PATH="/usr/local/bin:$PATH"
|
|
- sudo pip3 install --upgrade pip && sudo pip3 install boofuzz==0.1.6 && sudo pip3 install junit-xml && sudo pip3 install virtualenv
|
|
- find ~/build/ysoftdevs/wapifuzz/ -type f -exec dos2unix {} \;
|
|
- find ~/build/ysoftdevs/wapifuzz/ -type f -name "*.sh" -exec chmod u+x {} \;
|
|
- cd ~/build/ysoftdevs/wapifuzz/parser/ && dotnet restore && dotnet test
|
|
- cd ~/build/ysoftdevs/wapifuzz/fuzzer/ && python3 -m unittest unit_tests.fuzzing_json_decoder_tests
|
|
- cd ~/build/ysoftdevs/wapifuzz/fuzzer/ && python3 -m unittest unit_tests.json_schema_parser_tests
|
|
- cd ~/build/ysoftdevs/wapifuzz/fuzzer/ && python3 -m unittest unit_tests.request_build_helper_tests
|
|
- cd ~/build/ysoftdevs/wapifuzz/tests/ && chmod +x run_tests.sh && travis_wait ./run_tests.sh
|