aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools/dotc/CompilationTests.scala
Commit message (Collapse)AuthorAgeFilesLines
* Join tests to increase CI parallelism.Nicolas Stucki2017-04-201-46/+21
| | | | Also reorded a couple of tests to have the long tests first.
* Merge pull request #2260 from dotty-staging/backend-submoduleGuillaume Martres2017-04-131-4/+38
|\ | | | | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule
| * Fix #2184: Hyper Bootstrap! Integrate the backend as a git submoduleGuillaume Martres2017-04-131-4/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The backend lives in the scalac fork at https://github.com/lampepfl/scala/tree/sharing-backend. Before this commit, the scala-compiler built from this fork was a dependency of Scala just to get this backend. This made it much more cumbersome to test changes to the backend and also forced us to depend on Scala 2.11.5 since that is the version of scalac that the forked backend is based on. This commit changes this by adding a git submodule in the `scala-backend` directory that points to the scalac fork. We do not compile the whole submodule, instead we add the subset of files we need to the dotty-compiler project in the sbt build. See backend.md for more information (online at http://dotty.epfl.ch/docs/contributing/backend.html) once this commit is merged. The most important thing to note is that whenever you clone dotty you should do `git clone --recursive` to also clone the submodule. If you already have a cloned dotty you'll need to do: git submodule update --init You will need to repeat this command anytime you update dotty and the backend has been updated, otherwise the content of `scala-backend` will be stale.
* | Fix #2220: disable benchmarks, set run timeout to 30 secondsFelix Mulder2017-04-131-1/+1
|/
* Merge pull request #2231 from dotty-staging/fix-#2230Guillaume Martres2017-04-131-0/+1
|\ | | | | Fix #2230: Add regression test.
| * Fix #2230: Add regression test.Nicolas Stucki2017-04-121-0/+1
| |
* | Fix #2243: improve failing test outputFelix Mulder2017-04-131-2/+2
| |
* | Make vulpix test filter work on substring instead of regexpFelix Mulder2017-04-121-1/+1
| |
* | Remove need for java written summary reporterFelix Mulder2017-04-121-64/+6
| |
* | Add `Properties` object for dotty testing props and envFelix Mulder2017-04-121-2/+2
| |
* | Add vulpix docstrings and change definesFelix Mulder2017-04-121-2/+2
| |
* | Remove partest, keeping `dotc.tests` for nowFelix Mulder2017-04-121-2/+1
| |
* | Add `RunnerOrchestration` to `ParallelTesting` traitFelix Mulder2017-04-121-1/+1
| |
* | Fix settings having uninitialized valuesFelix Mulder2017-04-121-2/+7
| |
* | Rename test suite to "vulpix"Felix Mulder2017-04-121-4/+4
|/
* Improve summary report by dumping all to stdout on CIFelix Mulder2017-03-311-1/+1
|
* Make summary report come at the end of test suiteFelix Mulder2017-03-291-1/+1
|
* Address reviewer feedback on #2125Felix Mulder2017-03-291-18/+22
|
* Add test filtering via `filterTest <regex>`Felix Mulder2017-03-291-1/+2
|
* Restore partest and enable it to run alongside new partestFelix Mulder2017-03-291-0/+4
|
* Consolidate test reporters in `TestReporter` always dumping log fileFelix Mulder2017-03-291-1/+2
|
* Disable interactive mode in CIFelix Mulder2017-03-291-0/+2
|
* Fix tasty bootstrapFelix Mulder2017-03-291-14/+33
|
* Support copyToDir for tests that mutate original sourceFelix Mulder2017-03-291-2/+1
|
* Make compileList take test name argFelix Mulder2017-03-291-3/+7
|
* Make tests composableFelix Mulder2017-03-291-333/+164
|
* Remove `tests.scala`Felix Mulder2017-03-291-0/+12
|
* Add all tests from `tests.scala` as is to new infraFelix Mulder2017-03-291-15/+357
|
* Add run testing capabilitiesFelix Mulder2017-03-291-1/+33
|
* Add support for error annotations in neg testsFelix Mulder2017-03-291-0/+61