1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
#!/bin/sh
. libtest.sh
. libgit.sh
steps '
:save-display limit.screen
:8
:parent
:save-display parent-of-4779f9b.screen
'
tigrc <<EOF
set line-graphics = ascii
EOF
in_work_dir create_repo_from_tgz "$base_dir/files/scala-js-benchmarks.tgz"
test_tig blame 74537d9..HEAD project/Build.scala
# note that we show boundary commits, so the lower bound 74537d9 appears
assert_equals 'limit.screen' <<EOF
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 1| import sbt._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 2| import Keys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 3|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 4| import scala.scalajs.sbtp
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 5| import ScalaJSPlugin._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 6| import ScalaJSKeys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 7|
4779f9b Jonas Fonseca 2013-11-26 20:13 -0500 8| object ScalaJSBenchmarks
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 9|
4779f9b Jonas Fonseca 2013-11-26 20:13 -0500 10| val scalaJSScalaVersion
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 11|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 12| val projectSettings = D
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 13| organization := "sc
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 14| version := "0.1-SNA
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 15| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 16|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 17| val defaultSettings = p
4779f9b Jonas Fonseca 2013-11-26 20:13 -0500 18| scalaVersion := sca
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 19| scalacOptions ++= S
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 20| "-deprecation",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 21| "-unchecked",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 22| "-feature",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 23| "-encoding", "u
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 24| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 25| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 26|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 27| lazy val parent: Projec
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 28| id = "parent",
[blame] project/Build.scala - line 1 of 64 43%
EOF
# confirm that we kept our lower bound
assert_equals 'parent-of-4779f9b.screen' <<EOF
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 1| import sbt._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 2| import Keys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 3|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 4| import scala.scalajs.sbtp
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 5| import ScalaJSPlugin._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 6| import ScalaJSKeys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 7|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 8| object ScalaJSBuild exten
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 9|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 10| val scalajsScalaVersion
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 11|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 12| val projectSettings = D
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 13| organization := "sc
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 14| version := "0.1-SNA
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 15| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 16|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 17| val defaultSettings = p
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 18| scalaVersion := sca
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 19| scalacOptions ++= S
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 20| "-deprecation",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 21| "-unchecked",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 22| "-feature",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 23| "-encoding", "u
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 24| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 25| )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 26|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 27| lazy val benchmarkSetti
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100 28| unmanagedSources in
[blame] project/Build.scala - line 8 of 69 40%
EOF
|