- Use Ubuntu Trusty as the base image according to Travis CI's update.
- Follow gocui library method rename. (PR #5)
- Support remote docker servers.
- Output logging messages whenever some of tests are failed.
- Missing global environment variables.
- Missing packages and reducing sandbox image sizes.
- Skipping tests for unsupported python versions
- Failed to parse attribute env if it contains secret values
- Missing apt package ccache
- Bugs about user interface
- Support parallel running tests.
- Support
--select
/-s
flag to specify a runtime version tests will run on. - Delete
--verbose
flag but add--log
flag to store logging information to files.
- no-color mode.
- Improve test preparation time.
- Use sub shell to execute each command.
- To follow the update of docker client library.
- Provide sudo command in travis scripts.
- Parse quoted env.
- Install sudo command to support old style Travis's configuration files.
- Parsing quoted environment variables.
- Support no-color and no-build-cache options.
- before_install, install, before_script, and script attributes support both a single string and a list of strings.
- Allow unbounded variables in Travis's scripts.
- Build images based on installed runtime to reduce preparation time.
- Avoid installing apt packages when another version number is given.
- env attribute in .travis.yml allows both a string and a list of strings,
- Before install step allows define environment variables,
- Garbled characters in outputs of containers.
- To lower repository names to create a docker image since docker tags allow only lower characters.
- Stop testing when building a test image is failed.
- Use aria2 to prepare virtual environments for matrix evaluations for Python.
- Declaring environment variables in startup scripts.
- Running containers weren't stopped when loci is canceled,
- Use newer python version when an ambiguous version given,
- Fix garbled characters from outputs.
- Support build matrices for go projects.
- Use repository names as a part of tag names of container images.
- Use correct archived source files.
- Support matrix build for python projects.
- Set
GOPATH
and add $GOPATH/bin toPATH
.
- Dead lock when tarballing raises errors,
- List up functions gave directories to tarballing.
Proxy supports:
--apt-proxy
flag sets a proxy URL forapt-get
command,--pypi-proxy
flag sets a proxy URL forpip
command,--http-proxy
,--https-proxy
, and--no-proxy
flags set http and https proxies.
- Git directory will be added to a container so that test program can access repository information.
- Support golang.
- Support verbose mode,
- Use customized Dockerfile for each language,
- Support base flag to switch base image.
If choose an image previous run, some installations might be omitted. It could reduce running time.
- Support name and tag option to set container name and image tag.
- Bugs about temporary directories, forget creating and deleting them.
Initial release