Skip to content

Instantly share code, notes, and snippets.

@bishabosha
Created May 19, 2022 18:03
Show Gist options
  • Save bishabosha/5157676e96e01a79e6e59c8418114fdb to your computer and use it in GitHub Desktop.
Save bishabosha/5157676e96e01a79e6e59c8418114fdb to your computer and use it in GitHub Desktop.
output from on macOS dotty.tools.scripting.BashScriptTests
sbt:scala3> dist/pack
... truncated
sbt:scala3> scala3-bootstrapped/testOnly dotty.tools.scripting.BashScriptsTests
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-interfaces / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-sbt-bridge / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-library-bootstrapped / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for tasty-core-bootstrapped / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-bootstrapped / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-language-server / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-staging / Test / testOnly
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scala3-tasty-inspector / Test / testOnly
[info] Test run dotty.tools.scripting.BashScriptsTests started
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScriptPathProperty started
osname[mac os x]
uname[Darwin]
using JAVA_HOME=/Users/jamie/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_x64_mac_hotspot_8u322b06.tar.gz/jdk8u322-b06/Contents/Home
scalacPath: /Users/jamie/workspace/dotty/dist/target/pack/bin/scalac
using SCALA_HOME=/Users/jamie/workspace/dotty/dist/target/pack
first 5 PATH entries:
dist/target/pack/bin
/Users/jamie/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin8-binaries/releases/download/jdk8u322-b06/OpenJDK8U-jdk_x64_mac_hotspot_8u322b06.tar.gz/jdk8u322-b06/Contents/Home/bin
/Users/jamie/workspace/dotty/dist/target/pack/bin
/Users/jamie/.rbenv/shims
/Users/jamie/.nvm/versions/node/v16.13.0/bin
scala path: [/Users/jamie/workspace/dotty/dist/target/pack/bin/scala]
scalac path: [/Users/jamie/workspace/dotty/dist/target/pack/bin/scalac]
test file [envtest.sc] is [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc]
test file [envtest.scala] is [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala]
===> verify valid system property script.path is reported by script [scriptPath.sc]
calling scriptFile: /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/scriptPath.sc
bashCmd: /bin/bash -c "/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/scriptPath.sc"
stderr: [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/scriptPath.sc: line 3: syntax error near unexpected token `(']
stderr: [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/scriptPath.sc: line 3: ` def main(args: Array[String]): Unit =']
[error] Test dotty.tools.scripting.BashScriptsTests.verifyScriptPathProperty failed: java.lang.AssertionError: assertion failed: script /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/scriptPath.sc did not report valid script.path value, took 0.243 sec
[error] at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:8)
[error] at dotty.tools.scripting.BashScriptsTests.verifyScriptPathProperty(BashScriptsTests.scala:170)
[error] ...
[info] Test dotty.tools.scripting.BashScriptsTests.sqlDateTest started
test file [sqlDateError.jar] is [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/sqlDateError.jar]
===> verify '-save' is cancelled by '-nosave' in script hashbang.`
bashCmd: /bin/bash -c "SCALA_OPTS=-save /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/sqlDateError.sc"
stdout:
stderr[/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/sqlDateError.sc: line 3: syntax error near unexpected token `(']
stderr[/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/sqlDateError.sc: line 3: `def main(args: Array[String]): Unit = {']
[error] Test dotty.tools.scripting.BashScriptsTests.sqlDateTest failed: java.lang.AssertionError: assertion failed: script /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/sqlDateError.sc reported unexpected value for java.sql.Date , took 0.012 sec
[error] at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:8)
[error] at dotty.tools.scripting.BashScriptsTests.sqlDateTest(BashScriptsTests.scala:214)
[error] ...
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScalaArgs started
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/showArgs.sc a b c -repl -run -script -debug"
expected: arg 0:[a]
actual : arg 0:[a]
expected: arg 1:[b]
actual : arg 1:[b]
expected: arg 2:[c]
actual : arg 2:[c]
expected: arg 3:[-repl]
actual : arg 3:[-repl]
expected: arg 4:[-run]
actual : arg 4:[-run]
expected: arg 5:[-script]
actual : arg 5:[-script]
expected: arg 6:[-debug]
actual : arg 6:[-debug]
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScalaOpts started
===> verify SCALA_OPTS='@argsfile' is properly handled by `dist/bin/scala`
bashCmd: /bin/bash -c "/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/classpathReport.sc"
stdout:
cwdline []
expected[/Users/jamie/workspace/dotty]
stderr[/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/classpathReport.sc: line 3: import: command not found]
stderr[/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/classpathReport.sc: line 5: syntax error near unexpected token `(']
stderr[/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/classpathReport.sc: line 5: `def main(args: Array[String]): Unit =']
[error] Test dotty.tools.scripting.BashScriptsTests.verifyScalaOpts failed: java.lang.AssertionError: assertion failed: script /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/classpathReport.sc did not report valid java.class.path first entry, took 0.02 sec
[error] at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:8)
[error] at dotty.tools.scripting.BashScriptsTests.verifyScalaOpts(BashScriptsTests.scala:192)
[error] ...
pass tag [World4] via [-Dkey=World4] to script [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala]
cmd: [SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -Dkey=World4 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala]
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScalaDProperty started
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -Dkey=World4 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala"
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScJProperty started
pass tag [World1] via [-J-Dkey=World1] to script [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc]
cmd: [SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -J-Dkey=World1 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc]
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -J-Dkey=World1 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc"
[info] Test dotty.tools.scripting.BashScriptsTests.verifyCommandLineExpression started
===> verify -e <expression> is properly handled by `dist/bin/scala`
bashCmd: /bin/bash -c "bin/scala -e 'println(3*3)'"
stdout: 9
stderr:
bashCmd: /bin/bash -c "SCALA_OPTS= dist/target/pack/bin/scala -save out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala"
[info] Test dotty.tools.scripting.BashScriptsTests.saveAndRunWithDProperty started
test file [envtest.jar] is [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.jar]
compiled envtest.scala to /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.jar
cmd[SCALA_OPTS= dist/target/pack/bin/scala -Dkey=World5 out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.jar]
bashCmd: /bin/bash -c "SCALA_OPTS= dist/target/pack/bin/scala -Dkey=World5 out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.jar"
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScalacArgs started
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scalac -script /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/showArgs.sc a b c -repl -run -script -debug"
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScalaJProperty started
expected: arg 0:[a]
actual : arg 0:[a]
expected: arg 1:[b]
actual : arg 1:[b]
expected: arg 2:[c]
actual : arg 2:[c]
expected: arg 3:[-repl]
actual : arg 3:[-repl]
expected: arg 4:[-run]
actual : arg 4:[-run]
expected: arg 5:[-script]
actual : arg 5:[-script]
expected: arg 6:[-debug]
actual : arg 6:[-debug]
pass tag [World2] via [-J-Dkey=World2] to script [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala]
cmd: [SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -J-Dkey=World2 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala]
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -J-Dkey=World2 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.scala"
[info] Test dotty.tools.scripting.BashScriptsTests.verifyScDProperty started
pass tag [World3] via [-Dkey=World3] to script [/Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc]
cmd: [SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -Dkey=World3 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc]
bashCmd: /bin/bash -c "SCALA_OPTS= /Users/jamie/workspace/dotty/dist/target/pack/bin/scala -Dkey=World3 /Users/jamie/workspace/dotty/out/bootstrap/scala3-compiler-bootstrapped/scala-3.2.0-RC1-bin-SNAPSHOT-nonbootstrapped/test-classes/scripting/envtest.sc"
[info] Test run dotty.tools.scripting.BashScriptsTests finished: 3 failed, 0 ignored, 11 total, 18.544s
[error] Failed: Total 11, Failed 3, Errors 0, Passed 8
[error] Failed tests:
[error] dotty.tools.scripting.BashScriptsTests
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for scaladoc / Test / testOnly
[error] (scala3-compiler-bootstrapped / Test / testOnly) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 20 s, completed May 19, 2022 8:02:54 PM
sbt:scala3>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment