diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-04-09 09:07:39 -0700 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-04-09 13:20:45 -0700 |
commit | 9295d5240a417cd09c33317ab2d2a99a36e50485 (patch) | |
tree | 1fb5b3f2a818517840c42ecd1c0697f091443912 /scalaworker | |
parent | 11122c48452d40eb32086fa247ce06d5d6f1a789 (diff) | |
download | mill-9295d5240a417cd09c33317ab2d2a99a36e50485.tar.gz mill-9295d5240a417cd09c33317ab2d2a99a36e50485.tar.bz2 mill-9295d5240a417cd09c33317ab2d2a99a36e50485.zip |
caffeine core and guava tests seem to pass
Diffstat (limited to 'scalaworker')
-rw-r--r-- | scalaworker/src/mill/scalaworker/ScalaWorker.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scalaworker/src/mill/scalaworker/ScalaWorker.scala b/scalaworker/src/mill/scalaworker/ScalaWorker.scala index 08a31fc6..8c11379f 100644 --- a/scalaworker/src/mill/scalaworker/ScalaWorker.scala +++ b/scalaworker/src/mill/scalaworker/ScalaWorker.scala @@ -60,6 +60,10 @@ object ScalaWorker{ args = arguments )(ctx) + // Clear interrupted state in case some badly-behaved test suite + // dirtied the thread-interrupted flag and forgot to clean up. Otherwise + // that flag causes writing the results to disk to fail + Thread.interrupted() ammonite.ops.write(Path(outputPath), upickle.default.write(result)) }catch{case e: Throwable => println(e) |