Dalton Serey

Results 14 issues of Dalton Serey

This PR proposes dropping Python 2 support to fix problems with setup.py. It also drops use of distutils as it is slated for removal in Python 3.12. The changes are...

Para reproduzir: - tente fazer o checkout de um assignment de um miniteste fechado

bug

custom command should be removed; instead any PATH available command whose name starts with `tst-` should be considered a _custom_ command; tst data and types are still available by imports,...

tst should be installable using pip; it should also include commands to configure `~/.bashrc` and/or `~/.profile` (in case of OSX) and to turn on/off completion.

TST should consider a fila named `.tstignore` containing a list of wildcards that indicate files to be ignored during tests. When downloading a file from a server, the `default_ignore` property...

TST should be able to read tests from json/yaml files with one of two different structures: 1) an array of tests; and 2) an object containing a "tests" property mapped...

Both yaml and json should be supported for config and tests files. Yaml is a lot better than json for human readable/writeable files. Furthermore, as json is a subset of...

A new ~/.tst directory containing a minimal config file should be created when tst is run for the first time. The config should contain only the `run` and `ignore_default` properties...

Running tst test shouldn't require the directory to be an assignment or an activity directory. It should require only that there are both testable files (*.py, *.js or *.java files...

TST commands break whenever filenames are not POSIX. While using POSIX filenames is the specification, it would be nice to have a more user friendly message.

bug
enhancement