Skip to content

Commit

Permalink
caching: test invalidation on -cli/scalameta bump via -interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
github-brice-jaglin committed May 19, 2020
1 parent 0ba6f81 commit dbaf903
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions src/sbt-test/skip-windows/caching/test
Original file line number Diff line number Diff line change
Expand Up @@ -252,3 +252,31 @@ $ copy-file files/Valid.scala src/main/scala/Valid.scala
$ exec chmod 000 src/main/scala/Valid.scala
-> scalafix ProcedureSyntax
$ delete src/main/scala

# make sure cache is invalidated after changing scalafix version
> set scalafixConfig := None
$ mkdir src/main/scala
$ copy-file files/Valid.scala src/main/scala/Valid.scala
> scalafix --check ProcedureSyntax
> reload plugins
> 'set dependencyOverrides := Seq("ch.epfl.scala" % "scalafix-interfaces" % "0.9.14")' // anything else than above
> session save
> reload return
$ exec chmod 000 src/main/scala/Valid.scala
-> scalafix --check ProcedureSyntax
$ delete src/main/scala

# make sure cache is invalidated after changing scalafix version when no custom dependency is set
> set scalafixConfig := None
$ mkdir src/main/scala
$ copy-file files/Valid.scala src/main/scala/Valid.scala
> set scalafixDependencies in ThisBuild := Nil
> scalafix --check ProcedureSyntax
> reload plugins
> 'set dependencyOverrides := Seq("ch.epfl.scala" % "scalafix-interfaces" % "0.9.13")' // anything else than current
> session save
> reload return
> set scalafixDependencies in ThisBuild := Nil
$ exec chmod 000 src/main/scala/Valid.scala
-> scalafix --check ProcedureSyntax
$ delete src/main/scala

0 comments on commit dbaf903

Please sign in to comment.