Created
July 6, 2019 19:01
-
-
Save jainal09/47ff0f5903cf9bb13152a563d17c8e32 to your computer and use it in GitHub Desktop.
Travis Build File for Competetive Coding Competetion
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
matrix: | |
include: | |
- language: c | |
before_script: | |
- chmod +x scripts/dropbox_uploader.sh | |
script: | |
- scripts/dropbox_uploader.sh | |
- scripts/dropbox_uploader.sh download /cases/input.txt input.txt | |
- scripts/dropbox_uploader.sh download /cases/input1.txt input1.txt | |
- scripts/dropbox_uploader.sh download /cases/input2.txt input2.txt | |
- clang -coverage -oo main.c -o sample_program | |
- echo "Compiling Test Case 0" | |
- ./sample_program < input.txt > stored_output.txt | |
- echo " Compiling Test Case 1" | |
- ./sample_program < input1.txt > stored_output1.txt | |
- echo "Compiling Test Case 2" | |
- ./sample_program < input2.txt > stored_output2.txt | |
- scripts/dropbox_uploader.sh upload stored_output.txt /cases/stored_output.txt | |
- scripts/dropbox_uploader.sh upload stored_output1.txt /cases/stored_output1.txt | |
- scripts/dropbox_uploader.sh upload stored_output2.txt /cases/stored_output2.txt | |
- language: python | |
python: "3.6" | |
before_script: | |
- chmod +x scripts/dropbox_uploader.sh | |
- scripts/dropbox_uploader.sh | |
- scripts/dropbox_uploader.sh download /cases/output.txt output.txt | |
- scripts/dropbox_uploader.sh download /cases/output1.txt output1.txt | |
- scripts/dropbox_uploader.sh download /cases/output2.txt output2.txt | |
- scripts/dropbox_uploader.sh download /cases/stored_output.txt stored_output.txt | |
- scripts/dropbox_uploader.sh download /cases/stored_output1.txt stored_output1.txt | |
- scripts/dropbox_uploader.sh download /cases/stored_output2.txt stored_output2.txt | |
script: | |
- python scripts/test_cases_checker.py | |
- scripts/dropbox_uploader.sh delete /cases/stored_output.txt | |
- scripts/dropbox_uploader.sh delete /cases/stored_output1.txt | |
- scripts/dropbox_uploader.sh delete /cases/stored_output2.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment