-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #243 from mishaschwartz/v1.9.0
v1.9.0
- Loading branch information
Showing
148 changed files
with
3,540 additions
and
2,663 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
ARG UBUNTU_VERSION | ||
|
||
FROM ubuntu:$UBUNTU_VERSION | ||
|
||
ARG LOGIN_USER | ||
|
||
RUN apt-get update && \ | ||
apt-get -y install sudo | ||
|
||
# Create a directory for the app code (keep the name generic) | ||
RUN mkdir -p /app | ||
|
||
RUN useradd -ms /bin/bash $LOGIN_USER && \ | ||
usermod -aG sudo $LOGIN_USER && \ | ||
echo "$LOGIN_USER ALL=(ALL) NOPASSWD:ALL" | sudo tee "/etc/sudoers.d/$LOGIN_USER" | ||
|
||
USER $LOGIN_USER | ||
|
||
WORKDIR /app |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
workers: | ||
- users: | ||
- name: autotst0 | ||
- name: autotst1 | ||
- name: autotst2 | ||
- name: autotst3 | ||
queues: | ||
- student | ||
- single | ||
- batch |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e | ||
|
||
if [ ! -f /.installed ]; then | ||
/app/bin/install.sh -p '3.8' --docker | ||
sudo touch /.installed | ||
fi | ||
|
||
exec "$@" |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
[flake8] | ||
max-line-length = 120 | ||
ignore = E266 | ||
ignore = E266 |
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
flake8: | ||
enabled: true | ||
config_file: .flake8.ini | ||
|
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# CHANGELOG | ||
All notable changes to this project will be documented here. | ||
|
||
## [unreleased] | ||
|
||
## [1.9.0] | ||
- allow tests to write to existing subdirectories but not overwrite existing test script files (#237). | ||
- add ability to create a docker container for the autotester in development mode (#236). | ||
- major reorganization of the structure of this package (#236). | ||
- additional usage options for the server installation script (bin/install.sh). | ||
- testers can/should now be installed using the server installation script instead of individually. | ||
- configuration files now use yaml format. | ||
- configuration file defaults are now included in the source code so the autotester can be run with or without a | ||
user specific configuration file. | ||
- changed the default location for the workspace directory. | ||
|
||
## [1.8.1] | ||
_NOTE: This changelog starts from version 1.8.1 (changes prior to this version are not documented)_ | ||
### Added | ||
- changelog | ||
- for all changes prior to this version see https://github.com/MarkUsProject/markus-autotesting/pulls?utf8=%E2%9C%93&q=is%3Apr+created%3A%3C2019-12-19+ |
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
include src/autotester/config_defaults/* | ||
include src/autotester/lib/* | ||
include src/autotester/testers/*/specs/* |
Oops, something went wrong.