Dale Wijnand
a6015793e2
Code formatting only changes
2017-04-11 14:32:38 +01:00
Dale Wijnand
be3fa7e66d
Just whitespace & comment changes
2017-04-11 11:48:24 +01:00
Guillaume Martres
334517aba8
Fix #3013 : ScriptedPlugin: Add support for paginated tests
...
This was already supported in the internal Scripted used by sbt but not
in the ScriptedPlugin. This is fixed by just copy-pasting the modified
parser. We will have to wait for sbt itself to be built using an sbt
with the upgraded ScriptedPlugin to be able to avoid the code duplication.
2017-04-04 17:05:17 -04:00
Dale Wijnand
7d27682fb2
Find another way to avoid unused warnings
2017-03-03 10:47:36 +01:00
Dale Wijnand
e67cd6948b
Fix a bunch but not all compile warnings
2017-03-03 01:33:44 +01:00
Eugene Yokota
57b1b5baa9
Remove sbt.syntax
2017-02-08 02:26:50 -05:00
Eugene Yokota
b47f281c6a
Migrate tuple notation to 0.13 build.sbt DSL
2017-01-21 10:04:14 -05:00
Dale Wijnand
43821667bf
Upgrade scalariform version
2016-12-11 12:13:11 +00:00
Eugene Yokota
829ec4dd3a
Update Defaults and scripted to := style
2016-08-29 23:02:10 -04:00
Dale Wijnand
84c611af36
Remove unused vals/defs
2016-07-12 14:31:35 +01:00
Dale Wijnand
deea82542c
Remove unused imports
2016-07-12 11:55:10 +01:00
Dale Wijnand
32760bed55
Remove some fatal exception catching
2016-07-07 18:21:25 +01:00
Dale Wijnand
222a970080
Kill some vars
2016-07-07 01:39:52 +01:00
Dale Wijnand
d949a74925
Cleanup scriptedSbtProj
2016-06-21 13:15:10 +01:00
Eugene Yokota
fd7c162ea8
Bumping up dependencies
2016-05-05 14:38:24 -04:00
Eugene Yokota
e4ee409cd5
Some changes due to cross publishing
2016-04-29 16:18:40 -04:00
Eugene Yokota
fddbf77877
Fix tests
2016-04-29 02:12:35 -04:00
Eugene Yokota
f6ff1f916c
Rename sbt.Plugin => sbt.internal.OldPlugin
2016-04-25 05:09:39 -04:00
Martin Duhem
8ef2bb2180
Address Codacy's complaints
2016-02-23 15:54:31 +01:00
Martin Duhem
9bc50e558e
Use scripted engine from sbt/util
2016-01-26 14:51:14 +01:00
Martin Duhem
a2abb6eeb6
Update to latest version of incremental, fix imports
2015-09-16 10:16:03 +02:00
Martin Duhem
c981abd295
Fix all imports
2015-09-14 14:28:09 +02:00
Martin Duhem
bce77a1ecc
Continue to run tests after passing pending test
2015-08-19 08:26:21 +02:00
Martin Duhem
1b2750be7a
Mark passing pending scripted tests as failures
2015-08-18 15:38:36 +02:00
Pierre DAL-PRA
54d54b9f4f
Replace procedure syntax by explicit Unit annotation
2015-08-04 10:07:38 +02:00
Pierre DAL-PRA
f0bd9001e6
Remove redundant collection conversions
2015-08-01 12:05:35 +02:00
Pierre DAL-PRA
b9171e59ad
Simplify operations on collections
2015-08-01 02:25:17 +02:00
Pierre DAL-PRA
13b37cc987
Fix several warnings
2015-07-17 09:17:42 +02:00
Eugene Yokota
6fc13d0308
Try to keep bincompat
2015-06-19 23:05:01 -04:00
Eugene Yokota
618ac5236a
Bumping up Scala version to 2.10.5/2.11.6. Fixes #1980
...
To pass File => Unit callback across the classloader boundary
I am encoding it as a java.util.List[File] by overriding
method.
This was needed since Java didn't allow me to cast
from one classloader to the other.
2015-06-19 16:51:39 -04:00
eugene yokota
be78b7fc4c
Merge pull request #1759 from jedesah/topic/minor_cleanup
...
Minor code cleanup
2015-01-14 16:13:06 -05:00
Eugene Yokota
75e7b47718
Run scripted with sbt-maven-resolver
2015-01-12 22:01:16 -05:00
Jean-Rémi Desjardins
ca736e55d3
Minor code cleanup
2014-12-03 09:56:34 -08:00
James Roper
4d29302632
Fixed scripted newer command
...
The scripted newer command was effectively a noop, it always passed
because it returned false instead of throwing an exception when it
failed.
Implemented specs for most of the scripted file commands as well.
2014-06-23 15:12:34 +10:00
xuwei-k
45ce437937
use custom scriptedParser instead of spaceDelimited parser
...
https://github.com/sbt/sbt/blob/v0.13.5/project/Sbt.scala#L179-L192
2014-05-30 21:23:17 +09:00
Eugene Yokota
adb41611cf
added scalariform
2014-05-01 12:50:07 -04:00
Mark Harrah
6755f2595b
Recover from failed 'reload' command in the scripted sbt handler.
2013-09-18 10:27:19 -04:00
Mark Harrah
644a2c9d13
scripted support for disabled tests
2013-06-28 00:01:19 -04:00
Mark Harrah
280e1b6d60
Build cleanup, publish launcher normally, pull it normally in scripted plugin
...
Still want to deploy the launcher to the previous path for compatibility with
existing scripts so that the transition to 0.13 is not impeded.
2013-06-20 15:44:29 -04:00
Mark Harrah
1c8d3cd9c8
scripted: launcher and scripted test versions are sbtVersion by default.
...
Ref #781 .
2013-06-10 16:55:09 -04:00
Mark Harrah
fd713e0c96
Update reflection signature for scripted plugin, add test for the plugin.
2013-05-25 14:22:35 -04:00
Mark Harrah
77001a4259
drop canonicalization of files on classpath and other cleanup. Fixes #723 .
2013-04-09 20:13:06 -04:00
Mark Harrah
f6d73128fc
deprecations
2013-02-25 09:24:04 -05:00
Mark Harrah
076480b50a
Reduce InputTask to the ideal wrapper around 'State => Parser[Initialize[Task[T]]]'
...
Ref #407 .
2013-01-28 17:14:53 -05:00
Mark Harrah
1f110c26e1
Run all scripted tests provided on the command line even if one group fails
...
Previously, all tests selected by a command line argument would be run,
but if a test failed, the tests for the next argument would not be run.
2013-01-24 13:00:41 -05:00
Mark Harrah
2d64611080
Print the temporary base directory when pausing in a scripted test.
2013-01-16 10:26:33 -05:00
Grzegorz Kossakowski
ae211ee33e
Cleanup parameter list of `ScriptedTests`.
...
All of `sbtVersion`, `defScalaVersion` and `buildScalaVersions` were
not used anymore. According to @harrah they are coming from really
old days of sbt and are not needed because of changes to how sbt
interacts with different Scala versions.
2012-12-14 12:57:47 -05:00
Grzegorz Kossakowski
ef39aeb9c1
Follow source layout convention supported by Eclipse.
...
Moved source files so directory structure follow package
structure. That makes it possible to use Scala Eclipse plugin
with sbt's source code.
2012-12-07 10:27:08 -08:00
Mark Harrah
49e7214fe3
InputTask macro
...
Similar to task macros, the parsed value is accessed by calling `parsed`
on a Parser[T], Initialize[Parser[T]], or Initialize[State => Parser[T]].
Values of tasks and settings may be accessed as usual via `value`.
2012-11-17 20:23:07 -05:00
Mark Harrah
8d6dd10798
2.10.0-M5, different arity generalization
...
1. KList[M[_]] now instead of KList[HL <: HList, M[_]]
a. head, tail work properly in this variant
b. disadvantage is that full type not easily transformed to new type constructor
2. AList abstracts on K[L[x]], a higher order type constructor.
A. Instances written for:
a. KList
b. Seq[M[T]] for a fixed T
c. TupleN
d. single values
e. operate on one type constructor when nested
B. Main disadvantage is type inference. It just doesn't happen for K[L[x]].
This is mitigated by AList being used internally and rarely needing to construct a K.
2012-11-17 20:19:24 -05:00