mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
* Changing to a new plugin oriented challenge type plugin and fixing extra width on admin chal description * Add window.challenge.submit, renderSubmissionResponse, and csrf_nonce * Update admin side renderer calls * Updating to Flask 1.0 and adding files for flask run * Adding a preliminary case-insensitive key * Adding case insensitive keys * Adding CTF Logo * Reducing the amount of team information shown on the main page * Add better base64 helpers * Switch from button to badge * Rudimentary solve checking from admin panel * Refine admin chals solves view & fix PEP8 * Compare base64 encoded data with bytestring * Removing need to urlencode/urldecode in base64 wrappers * Adding decorator documentation * Randomly order tests & add test for case_insensitive flags * Add regex flag case_insensitive test * Add tests for /admin/chal/1/solves and ctf_logo
21 lines
486 B
YAML
21 lines
486 B
YAML
language: python
|
|
services:
|
|
- mysql
|
|
- postgresql
|
|
env:
|
|
- TESTING_DATABASE_URL='mysql+pymysql://root@localhost/ctfd'
|
|
- TESTING_DATABASE_URL='sqlite://'
|
|
- TESTING_DATABASE_URL='postgres://postgres@localhost/ctfd'
|
|
python:
|
|
- 2.7
|
|
- 3.6
|
|
install:
|
|
- pip install -r development.txt
|
|
before_script:
|
|
- psql -c 'create database ctfd;' -U postgres
|
|
script:
|
|
- pep8 --ignore E501,E712 CTFd/ tests/
|
|
- nosetests -v -d --with-randomly
|
|
after_success:
|
|
- codecov
|