Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2280 from dotty-staging/fix-tests-logs-overwrittenHEADmaster | Felix Mulder | 2017-04-20 | 1 | -4/+6 |
|\ | | | | | Add seconds to log timestamps to avoid log name clashes. | ||||
| * | Add seconds to log timestamps to avoid log name clashes. | Nicolas Stucki | 2017-04-20 | 1 | -4/+6 |
| | | |||||
* | | Join tests to increase CI parallelism. | Nicolas Stucki | 2017-04-20 | 1 | -46/+21 |
|/ | | | | Also reorded a couple of tests to have the long tests first. | ||||
* | Merge pull request #2260 from dotty-staging/backend-submodule | Guillaume Martres | 2017-04-13 | 1 | -4/+38 |
|\ | | | | | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule | ||||
| * | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule | Guillaume Martres | 2017-04-13 | 1 | -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. | ||||
* | | Merge pull request #2251 from dotty-staging/fix-#2220 | Felix Mulder | 2017-04-13 | 1 | -1/+1 |
|\ \ | | | | | | | Fix #2220: disable benchmarks, set run timeout to 30 seconds | ||||
| * | | Fix #2220: disable benchmarks, set run timeout to 30 seconds | Felix Mulder | 2017-04-13 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #2259 from dotty-staging/fix-#2245 | Guillaume Martres | 2017-04-13 | 1 | -12/+1 |
|\ \ | |/ |/| | Fix #2245: strip colors from strings before writing to file | ||||
| * | Fix #2245: strip colors from strings before writing to file | Felix Mulder | 2017-04-13 | 1 | -12/+1 |
| | | |||||
* | | Merge pull request #2231 from dotty-staging/fix-#2230 | Guillaume Martres | 2017-04-13 | 1 | -0/+1 |
|\ \ | |/ |/| | Fix #2230: Add regression test. | ||||
| * | Fix #2230: Add regression test. | Nicolas Stucki | 2017-04-12 | 1 | -0/+1 |
| | | |||||
* | | Fix #2242: let user know which file got logged to | Felix Mulder | 2017-04-13 | 1 | -5/+23 |
| | | |||||
* | | Fix #2243: improve failing test output | Felix Mulder | 2017-04-13 | 1 | -2/+2 |
| | | |||||
* | | TestReporter: Avoid a global lazy val | Guillaume Martres | 2017-04-12 | 1 | -1/+1 |
| | | | | | | | | | | When compiling with dotty, this leads to NullPointerException because the lazy val is not @volatile. Better to just make it a val. | ||||
* | | Make vulpix test filter work on substring instead of regexp | Felix Mulder | 2017-04-12 | 1 | -1/+1 |
| | | |||||
* | | Remove need for java written summary reporter | Felix Mulder | 2017-04-12 | 3 | -72/+22 |
| | | |||||
* | | Make sure that everything is dumped to log files | Felix Mulder | 2017-04-12 | 1 | -6/+16 |
| | | |||||
* | | Add `Properties` object for dotty testing props and env | Felix Mulder | 2017-04-12 | 1 | -2/+2 |
| | | |||||
* | | Add vulpix docstrings and change defines | Felix Mulder | 2017-04-12 | 1 | -2/+2 |
| | | |||||
* | | Move vulpix to `dotty.tools.vulpix` | Felix Mulder | 2017-04-12 | 6 | -1519/+0 |
| | | |||||
* | | Remove partest, keeping `dotc.tests` for now | Felix Mulder | 2017-04-12 | 2 | -207/+27 |
| | | |||||
* | | Add `RunnerOrchestration` to `ParallelTesting` trait | Felix Mulder | 2017-04-12 | 4 | -88/+149 |
| | | |||||
* | | Complete subprocess communication protocol | Felix Mulder | 2017-04-12 | 3 | -22/+64 |
| | | |||||
* | | Fix settings having uninitialized values | Felix Mulder | 2017-04-12 | 3 | -8/+15 |
| | | |||||
* | | Implement inter-VM communication logic | Felix Mulder | 2017-04-12 | 1 | -2/+44 |
| | | |||||
* | | Add initial RunnerOrchestration interface | Felix Mulder | 2017-04-12 | 2 | -0/+91 |
| | | |||||
* | | Add cleanup hooks to SummaryReporter | Felix Mulder | 2017-04-12 | 1 | -0/+21 |
| | | |||||
* | | Add reproduction instr for pos separate compilation | Felix Mulder | 2017-04-12 | 1 | -1/+3 |
| | | |||||
* | | Rename test suite to "vulpix" | Felix Mulder | 2017-04-12 | 4 | -10/+15 |
|/ | |||||
* | Fix ParallelTesting NPE | Martin Odersky | 2017-04-11 | 1 | -1/+2 |
| | |||||
* | Merge pull request #2193 from dotty-staging/deterministic-tests | Felix Mulder | 2017-04-06 | 1 | -2/+13 |
|\ | | | | | Deterministically randomises test compilation order | ||||
| * | Use alphabetic sort by default | Olivier Blanvillain | 2017-04-06 | 1 | -4/+11 |
| | | |||||
| * | Deterministically randomises test compilation order | Olivier Blanvillain | 2017-04-05 | 1 | -2/+6 |
| | | | | | | | | The previous implementation would compile tests in different orders from machine to machine, depending on the order in which *.scala files are listed by the operating system. | ||||
* | | Fix rebase breakage | Martin Odersky | 2017-04-04 | 1 | -1/+1 |
| | | |||||
* | | Fix cheeky comment in nested scope | Felix Mulder | 2017-04-04 | 1 | -0/+30 |
| | | |||||
* | | Improvement to REPL test | Martin Odersky | 2017-04-04 | 1 | -1/+4 |
|/ | | | | In case of difference, dump transcript to file for easier comparisons. | ||||
* | Merge pull request #2154 from dotty-staging/topic/fix-#2151 | Felix Mulder | 2017-03-31 | 4 | -58/+92 |
|\ | | | | | Fix #2151: don't die for wrong number of typeargs applied | ||||
| * | Fix deadlock in `runAll` | Felix Mulder | 2017-03-31 | 3 | -49/+51 |
| | | |||||
| * | Improve summary report by dumping all to stdout on CI | Felix Mulder | 2017-03-31 | 4 | -8/+40 |
| | | |||||
| * | Make DiffUtil's rendering readable in logs | Felix Mulder | 2017-03-31 | 1 | -1/+1 |
| | | |||||
* | | Avoid NPE in ParallelTesting on junk files | Martin Odersky | 2017-03-31 | 1 | -3/+2 |
|/ | | | | | | Emacs often produces temporary files in directories. These used to cause NPEs in the new testing framework. We now fix this by only compiling file names that designate source files. | ||||
* | Fix typo in `ParallelTesting.scala` | Felix Mulder | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | Fix #2147: redirect both java and scala std out/err | Felix Mulder | 2017-03-29 | 2 | -4/+22 |
| | |||||
* | Make summary report come at the end of test suite | Felix Mulder | 2017-03-29 | 4 | -21/+84 |
| | |||||
* | Fix test reporting for exceptions in compiler | Felix Mulder | 2017-03-29 | 1 | -40/+45 |
| | |||||
* | Preserve stack trace when invoking main in run tests | Felix Mulder | 2017-03-29 | 1 | -4/+8 |
| | |||||
* | Add test to check failure of non-tail recursive | Felix Mulder | 2017-03-29 | 1 | -1/+5 |
| | |||||
* | Make run tests run even if there isn't a check file | Felix Mulder | 2017-03-29 | 1 | -38/+46 |
| | |||||
* | Address reviewer feedback on #2125 | Felix Mulder | 2017-03-29 | 4 | -249/+232 |
| | |||||
* | Add documentation to ParallelTesting | Felix Mulder | 2017-03-29 | 1 | -2/+247 |
| |