Commit Graph

131 Commits

Author SHA1 Message Date
Mark Harrah 5b1e26660c * Added source-dependency tests created when testing build manager
* Updated remaining scripted tests for 0.6.x and new scripted framework- test/* tests need to be rewritten
 * removed FileUtilities.sbtJar since sbt is no longer one jar
 * updated PluginProject to work with 0.6.x
2009-12-18 09:47:02 -05:00
Mark Harrah 4ee8c92bec * Fix issue with 'run' improperly interpreting System.exit(0) as a non-zero code
* Updating more tests for 0.6.x
2009-12-15 19:11:59 -05:00
Mark Harrah bad073408d Fix Java dependency tracking in 0.6.x 2009-12-14 18:39:15 -05:00
Mark Harrah 414043b7f4 make NoClassDefError a one line warning message in dependency analysis of Java classes 2009-12-14 09:00:34 -05:00
Mark Harrah 0120326160 0.6.7 for publishing 2009-12-12 08:38:35 -05:00
Mark Harrah e899f51c5a Add 'test-run' method analogous to 'run' but for test classes 2009-12-08 08:27:42 -05:00
Mark Harrah 8265a2344a Merge branch 'using-xsbt' of github.com:harrah/sbt into using-xsbt 2009-12-07 21:37:42 -05:00
Mark Harrah dfdb9456f7 * fix naming clash between xsbt/sbt test libraries
* correct classpath for plugin projects
2009-12-07 19:04:37 -05:00
Mark Harrah ef0bc1f2e4 Update completions to include ++ and exit/quit 2009-12-07 08:38:35 -05:00
Mark Harrah 9bfc8a8f4a Better handling of invalid Scala versions 2009-12-06 22:58:53 -05:00
Mark Harrah 5c29bfc2c2 Getting scripted testing working with using-xsbt:
* uses new scripted test framework in xsbt
 * adds ability to provide commands over loopback interface with <port command
 * only some tests have been updated
2009-12-04 21:26:31 -05:00
Mark Harrah dfaa2f370c Make worker threads uninterruptible 2009-12-02 10:41:10 -05:00
Mark Harrah 097135fb29 specs updated for test-interface 0.2 2009-11-27 13:12:58 -05:00
Mark Harrah 9e6c14f200 Use test-interface 0.2 2009-11-27 10:42:16 -05:00
Mark Harrah e6125354d6 Fix from Josh to enable ScalaCheck support 2009-11-27 10:31:44 -05:00
Mark Harrah 1e0424153a Josh's patches for test-interface 0.2 2009-11-26 20:53:28 -05:00
Mark Harrah 2e942915aa Read commands from a file using <file 2009-11-25 13:05:14 -05:00
Mark Harrah e988b0e51e Transient access to API structure from xsbt compiler interface 2009-11-22 22:57:08 -05:00
Mark Harrah 4f808aad2b stevej's patch to fix main class message 2009-11-19 20:08:40 -05:00
Mark Harrah c192a148a8 Jeremy's patch to set current working directory and environment variables on processes 2009-11-18 21:49:35 -05:00
Mark Harrah 77a40bf59a Include seconds in timestamp printed after running command 2009-11-11 21:02:26 -05:00
Mark Harrah 6c45fe1b2f Add timestamp when command completes. Show stack trace for test framework errors. 2009-11-10 18:51:18 -05:00
Mark Harrah 1e30cb8203 Use correct ClassLoader for tests (build Scala version not definition Scala version) 2009-11-09 23:29:19 -05:00
Mark Harrah 571df2ac79 Cleanup test framework creation 2009-10-23 09:18:00 -04:00
Mark Harrah 308bbc4724 Fix interactive detection in Main 2009-10-23 08:45:58 -04:00
Mark Harrah ecea2f2ed6 Remove dependencies on test frameworks, fixes to make test interface work 2009-10-23 08:10:52 -04:00
Mark Harrah e417e19b02 Use test-interface for test support. 2009-10-22 19:10:54 -04:00
Mark Harrah 75b8fb7208 split build.scala.versions around whitespace, not commas 2009-10-22 08:15:34 -04:00
Mark Harrah edbdc7d7bc Better error message for when val initialization errors occur (properties, tasks,...) 2009-10-21 19:06:33 -04:00
Mark Harrah 15b9c15e6a Use the from() method for the automatically added Scala dependencies so that they are not resolved. 2009-10-21 19:05:28 -04:00
Mark Harrah 50776a69e5 Cleanup/fixes related to cross-building 2009-10-20 18:49:08 -04:00
Mark Harrah 8135c5bd55 Fix console-project 2009-10-20 18:48:56 -04:00
Mark Harrah c6621d9a58 scala.version -> (build.scala.versions, def.scala.version) 2009-10-19 23:19:27 -04:00
Mark Harrah 72c1e72426 Fix Scala version checking done for dependency declarations 2009-10-19 23:18:52 -04:00
Mark Harrah 293730d11b Remove 'final' from name,version,organization 2009-10-19 20:19:09 -04:00
Mark Harrah e5b3b577d8 Fix some tests and open up some analysis-related classes 2009-10-18 18:06:06 -04:00
dmharrah d57e6a8f1a specs 1.6 support
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1090 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-10-16 22:48:02 -04:00
Mark Harrah 0273e9d2b1 Removing remaining uses of structural types 2009-10-16 22:43:41 -04:00
Mark Harrah 0b4f24a301 ScalaCheck 1.6 support (workaround binary incompatibility in Pretty) 2009-10-14 18:03:24 -04:00
Mark Harrah 25952ce5be Update Project to work with latest global lock interface in xsbt 2009-10-14 18:02:37 -04:00
Mark Harrah 28b24ed3f9 Only write 'info' tag if user has not provided one. 2009-10-11 15:24:50 -04:00
Mark Harrah 9bb813a2fc Use xsbt for launch, compile, run, console, and doc.
Build Scala version can now be different from the version used by sbt and the project definition.
Remove sbt compiler plugin, which is now provided by xsbt
2009-10-09 19:34:43 -04:00
dmharrah 776efa9100 Clean up publish-local test
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1079 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-10-03 15:44:29 +00:00
dmharrah 4e15cdcc0b Build against Scala 2.8 nightly from Sept 29, 2009.
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1066 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 23:00:29 +00:00
dmharrah 113a22b719 Add (-classifier) to retrieve pattern, add withSources, source, withJavadoc, javadoc method to ModuleID, and add test for the sources/javadoc support.
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1065 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 13:33:26 +00:00
dmharrah 9f7a9b33f6 Unify batch-style and interactive style commands
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1062 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 00:20:45 +00:00
dmharrah 1affe9fa90 Fix extra test
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1060 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-28 02:25:51 +00:00
dmharrah 701edaa2a4 Make cache directory affect resolution cache
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1059 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-28 00:48:10 +00:00
dmharrah 42b343ca9a Fix issue where last path component of local repository was dropped if it did not exist.
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1057 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-27 23:00:27 +00:00
dmharrah 1cee3e8542 Fix 'dependency-management/configurations' test and properly implement defaultconfmapping
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1056 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-27 01:49:42 +00:00