Grzegorz Kossakowski
c6b0043336
Add a pending test case for private var declared in a trait.
...
Added a test-case for an edge case where an introduction of private member
(var in this case) should trigger recompilation of all classes that
inherit from a trait where the member is declared.
The reason is that current encoding of traits make it impossible for them
to declare fields directly so fields are being introduced in classes
inheriting from those traits. Check the test case for details.
2013-03-04 07:25:32 -05:00
Mark Harrah
925ec98900
Restore class files after an unsuccessful compilation.
...
This is useful when an error occurs in a later incremental step that
requires a fix in the originally changed files.
CC @gkossakowski
2013-03-04 07:24:31 -05:00
Mark Harrah
bf1831eb88
fix TagsTest test size generator and properly set Tags.All on tag maps
2013-03-03 19:43:37 -05:00
Mark Harrah
1fdf3fa38c
support explicit types on lazy vals in definingValName
...
lazy val x: Project = project has a rather different enclosing tree
than lazy val x = project.
2013-03-03 19:43:37 -05:00
Mark Harrah
54b103f4c7
Tag the actual test task and not a later task. Fixes #692 .
2013-03-03 19:43:36 -05:00
Johannes Rudolph
be59eee9a7
update README to version 0.7.2
2013-03-02 12:46:09 +01:00
Johannes Rudolph
d5e4f04519
publishing information
2013-03-02 12:43:12 +01:00
Johannes Rudolph
39cd1bdeaa
0.7.2 ls metadata
2013-03-02 12:43:06 +01:00
Johannes Rudolph
8ea9fa6fee
bump version
2013-03-02 12:39:23 +01:00
Johannes Rudolph
093b4782ad
fix #27 : don't require caller[@rev] to be equal to outside revision
...
Since the `caller` is already nested in a particular called module this
should be sufficient.
2013-03-02 12:32:57 +01:00
Johannes Rudolph
23b6dc8644
upgrade README instructions to recent version 0.7.1
2013-03-02 12:08:56 +01:00
Brendan W. McAdams
77310ac2b6
Resolves #645 : Added 'xml:space="preserve"' attribute to extraDependencyAttributes XML Block * This will keep PrettyPrinter from clobbering and breaking pom files for plugins dependent on other plugins
2013-02-28 18:00:40 -05:00
Mark Harrah
85b6ff2c5c
Docs: export command added to changes
2013-02-28 17:59:39 -05:00
Mark Harrah
9d82718897
disable printing of success for 'export' command
2013-02-28 17:59:39 -05:00
Mark Harrah
4abc8f3d7b
make classpaths exported
2013-02-28 17:59:38 -05:00
Mark Harrah
a263b7e91f
when exporting settings, send the output directly to the console
2013-02-28 17:59:38 -05:00
Mark Harrah
283ebc0dcb
Export approximate command lines executed for 'doc', 'compile', and 'console'
2013-02-28 17:59:38 -05:00
Mark Harrah
dde24d5e5a
make classpaths exported
2013-02-28 17:59:38 -05:00
Mark Harrah
f2d29d8678
Export approximate command lines executed for 'doc', 'compile', and 'console'
2013-02-28 17:59:38 -05:00
Mark Harrah
daf300f4a9
Add environment variable change to 0.13.0 summary
2013-02-28 17:59:38 -05:00
Mark Harrah
d2f063c3b9
implicit-search-higher-kinded test did not require higher kinds- it tests the companion scope search
2013-02-28 08:56:58 -05:00
Grzegorz Kossakowski
7cca5422c4
Test case for dependencies involving implicits and higher-kinds.
...
This is a pending test case for sbt/sbt#686 which tests if dependencies
are track properly when it comes to implicit scope.
This test is marked as pending because sbt does not track
dependencies correctly in this case.
2013-02-28 08:49:26 -05:00
Grzegorz Kossakowski
bda87c14f0
Compile-time constant dependency tracking moved to separate test.
...
The `final` modifier is not essential in `source-dependencies/export-jars`
and removing it eliminates the danger of running into Scala's bug SI-7173
where typer inlines constants and does not record any information about
dependency. In case we want to switch to dependency tracking based on
trees we would run into this problem in this test-case.
Testing for that scenario has been moved to separate test case
`source-dependencies/constants`.
2013-02-28 08:31:04 -05:00
Grzegorz Kossakowski
d5228c592a
Document why sleeps are needed in `export-jars` test.
...
Git blaming reveals the intent of sleeping after file modification
that was described in 02f666ec0e commit.
Let's put it straight into source code.
Also, added a new lines before each sleep command to better signal
the pause.
2013-02-28 08:31:03 -05:00
Grzegorz Kossakowski
f9940fc430
Upgrade `source-depdencies/macro` test.
...
Switched to current version of Scala that sbt itself uses in
`source-dependencies/macro` test. Since sbt is on Scala 2.10 now
we can do that.
Adjusted test-case to current API for macros.
2013-02-28 08:31:03 -05:00
Grzegorz Kossakowski
3cc0c74862
Mark `source-dependencies/import` test as pending.
...
Instead of commenting out failing part of a test case just mark
the whole test case as pending.
2013-02-28 08:30:55 -05:00
Juan Manuel Caicedo Carvajal
0ca2ae5843
Updated the host name used for publishing artifacts to the community repository.
2013-02-28 08:30:45 -05:00
Mark Harrah
829d6b7513
changes needed for tests for jline 2.10
2013-02-26 09:27:57 -05:00
Mark Harrah
3e32c7d1f1
changes needed for tests for jline 2.10
2013-02-26 09:27:57 -05:00
Mark Harrah
cb9266d05a
add Jline.createReader() back for source compatibility
2013-02-26 09:27:56 -05:00
Mark Harrah
45aae0cdc6
add Jline.createReader() back for source compatibility
2013-02-26 09:27:56 -05:00
Mark Harrah
8c4ebabe19
remove JLine from the launcher
...
It is no longer necessary for it to be loaded in a stable class loader
and line reading in the launcher does not require anything more advanced
than java.io.Console.readLine(String).
Scala versions 2.8 and later use the version that goes through JAnsi
and for that it is sufficient to have JNA in a stable loader.
2013-02-26 09:27:56 -05:00
Mark Harrah
54c08115f6
JLine now has junit in the proper scope, no need for intransitive()
2013-02-26 09:00:18 -05:00
Alex Dupre
ae3690676e
Switch from JLine 1.0 to 2.10.
2013-02-26 07:39:33 -05:00
Alex Dupre
92e99cfef0
Switch from JLine 1.0 to 2.10.
2013-02-26 07:39:33 -05:00
Mark Harrah
1870edfd27
more deprecations
2013-02-26 07:39:23 -05:00
Mark Harrah
3b93691476
Move GlobalLogBacking.newLogger to GlobalLogging to make the role of GlobalLogBacking clearer.
2013-02-25 09:24:05 -05:00
Mark Harrah
29a26a13ab
Custom implementation of Streams can be bound to Keys.stateStreams in State.
2013-02-25 09:24:05 -05:00
Mark Harrah
1aacd4b86d
make GlobalLogging.backed less specific: AbstractLogger is fine
2013-02-25 09:24:05 -05:00
Mark Harrah
f30953ea4d
ManagedStreams cannot be sealed if Streams is to be externally implemented
2013-02-25 09:24:05 -05:00
Mark Harrah
0cf702efd5
Move GlobalLogBacking.newLogger to GlobalLogging to make the role of GlobalLogBacking clearer.
2013-02-25 09:24:05 -05:00
Mark Harrah
6350a4b51d
make GlobalLogging.backed less specific: AbstractLogger is fine
2013-02-25 09:24:05 -05:00
Mark Harrah
e32f5fec1f
hashCode for TestDefinition
2013-02-25 09:24:05 -05:00
Mark Harrah
d426035da3
deprecations
2013-02-25 09:24:04 -05:00
Mark Harrah
d69db30af7
deprecations
2013-02-25 09:24:04 -05:00
Mark Harrah
ca5b5aa796
test case to verify dependencies on unused but visited identifiers are tracked
2013-02-25 09:24:04 -05:00
Mark Harrah
67010fa0b2
Split ConsoleOut into its own file, track the global ConsoleOut and use it instead of StandardMain.console
2013-02-25 09:24:04 -05:00
Mark Harrah
f6d73128fc
deprecations
2013-02-25 09:24:04 -05:00
Mark Harrah
a61421dcb8
Split ConsoleOut into its own file, track the global ConsoleOut and use it instead of StandardMain.console
2013-02-25 09:24:04 -05:00
Mark Harrah
9492a6b433
Docs: fix note about built-in support for test frameworks
2013-02-25 09:24:04 -05:00