| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
| |
Unspecify the depth to make the clone non-shallow again. A depth of 1 was too
shallow as it only allowed the latest commit to be cloned. An arbitrary larger
depth would still break eventually. The repository is small enough to not
warrant a shallow clone anyway.
|
| |\
| |
| | |
CI Improvements
|
| | | |
|
| | |
| |
| |
| |
| | |
* Replace some shorthand Docker command options with their full names
for clarity
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Resolve #26
|
| | |
| |
| |
| | |
Fix #25
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* Move script's execution to the test job
* Use output variables
* Use jq instead of regex for parsing JSON responses from API
* Wrap to 80 columns
* Make more robust by checking for command success
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
* Use boolean literals instead of strings
* Use Docker tasks for building and pushing
* Move displayName and condition to the top of each step
|
| | | |
|
| |\ \
| | |
| | | |
Rewrite README
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Remove reliance on the shebang in the shell script.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Add a link to pipenv
* Remove the "Details" section; now part of the first "snekbox" section
* Clarify that snekbox uses a HTTP REST API
* Document the default host and port for the webserver
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The builddev script will build just the dev venv image. The testb
script will build the dev venv image, clean up dangling images, and
then run tests.
* Give the coverage commands their own header in the README
|
| | | |
| | |
| | |
| | | |
Reflects the changes in 7a7eca52019bf21d21cdffcf03cd9c5eacd8363b
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* Make the report script do the normal coverage report instead of HTML
* Remove Docker image push scripts
* Add image build script for the venv image
|
| |\ \ \
| | | |
| | | | |
Pin dependencies
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
* Remove flake8-formatter-junit-xml dependency in the hook
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
Resolves #27
|
| |\| |
| |/
|/| |
Pin pydocstyle to unbreak flake8-docstrings
|
| |/
|
| |
Relock
|
| |\
| |
| | |
NsJail Tests
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
The error happens when either CONFIG_MEMCG_SWAP or
CONFIG_MEMCG_SWAP_ENABLED is disabled in the kernel.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
If memory swapping was enabled locally, the memory test would fail.
Explicitly disabling swapping also removes reliance on the assumption
that it'll be disabled in production.
* Add a constant for the maximum memory
* Simplify the timeout test; it'd otherwise first run out of memory now
|
| | |
| |
| |
| | |
See microsoft/azure-pipelines-tasks#9704
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
* Add succeededOrFailed condition to code coverage publish task
* Rename test publish task for unit tests
|
| | | |
|
| | |
| |
| |
| | |
* Exclude DEBUG checks from coverage reports
|
| | |
| |
| |
| |
| | |
* Add support for debug level to log regex
* Change type annotation of log_parse to Iterable
|
| | |
| |
| |
| |
| |
| | |
* Fix SIGSEGV test
* Add embedded null byte test
* Return None for stderr when there's a ValueError
|
| | |
| |
| |
| | |
Fixes #30
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
* Mount volume to the same path as the source directory on the host
* Keep the container up in the background so it doesn't have to be
restarted or the ownership fix
|