Phil Hagelberg
a97363c505
Don't error out when cleaning up after snapshot deps test.
2011-10-19 16:39:02 -07:00
Phil Hagelberg
d309b4b057
Propagate failure return values a bit better in install/jar.
2011-10-19 15:58:32 -07:00
Phil Hagelberg
2ffa002924
Clean up some test directory references.
2011-10-19 15:20:30 -07:00
Stephen Compall
8179e7bdd8
Test that load works after compiling with :clean-non-project-classes true.
2011-10-19 14:32:57 -07:00
Chas Emerick
bd6959c3a3
Add support for :deploy-repositories slot for deployment-only repositories; closes gh-273
2011-09-15 21:29:18 -04:00
Colin Jones
9d7c8b52b0
Support ordering repositories, fixes #268
2011-09-01 22:22:05 -05:00
Colin Jones
ad39cec761
Add a test around disabling maven central
2011-09-01 22:20:29 -05:00
Rob Wolfe
805c1faebd
installing in local repository even if redefined in settings.xml
2011-08-20 23:01:48 +02:00
Phil Hagelberg
3b47bfccf1
Fix native-deps test.
2011-08-16 16:42:35 -04:00
Phil Hagelberg
0e299f0a17
Honor :jar-exclusions in copy-to-jar :bytes method.
2011-08-07 14:46:03 -07:00
Phil Hagelberg
53141eab86
Run eval-in-project using clojure.java.shell. Fixes #239 .
2011-07-25 13:37:07 -07:00
Phil Hagelberg
69bdaa3a71
Separate JVM_OPTS and LEIN_JVM_OPTS. Fixes #233 .
2011-07-24 21:05:44 -07:00
Phil Hagelberg
32ffd7818d
Separate JVM_OPTS and LEIN_JVM_OPTS. Fixes #233 .
2011-07-24 21:04:07 -07:00
Matjaz Gregoric
70bc19d5bb
Fix typos.
2011-06-30 18:27:30 +02:00
Matjaz Gregoric
6abed15c43
Make native-deps test work on systems other than 32-bit linux.
2011-06-30 18:14:10 +02:00
Matjaz Gregoric
3867f97307
Fix an issue with leiningen's tests on Windows.
...
Deleting one of the jar files in the sample test project
was failing on Windows, which was causing all sorts of hard to debug
test errors.
Calling System/gc seems to do the trick (at least on Vista),
but it is not really a proper solution.
If anybody has a better idea, please speak up.
2011-06-30 17:06:11 +02:00
Phil Hagelberg
4e5574cc1c
Allow search pagination to work outside project.
2011-06-18 20:39:04 -07:00
Joe Gallo
69174dc347
Accept a URL as an argument to the deploy task.
2011-06-13 14:32:07 -04:00
Phil Hagelberg
874951cc56
Extract os/arch-specific native libs into native.
2011-05-31 21:40:38 -07:00
Phil Hagelberg
2c0e605554
Move to usages of leiningen.util.paths.
2011-05-29 14:27:07 -07:00
Phil Hagelberg
c51ba1115e
Fix search test.
2011-05-29 14:26:41 -07:00
Phil Hagelberg
665ad07b74
Merge native-deps functionality. Needs more testing.
2011-05-06 21:11:14 -07:00
Phil Hagelberg
be641e770d
Un-generalize code injection. Use for Hooke only.
...
There's too much opportunity for collision to make this a generalized
feature; let's just use it to get the six forms required for add-hook
and thus retest/test selectors.
2011-05-06 20:05:55 -07:00
Clojure
668919b15d
Fix search and uberjar tests.
2011-05-05 21:12:43 -07:00
Phil Hagelberg
e3c1847245
Merge search task into mainlein. (har har)
2011-05-04 18:07:53 -07:00
Phil Hagelberg
f9138b1f14
Use the first line of task defn docstrings as help summary.
2011-04-12 13:02:18 -07:00
Colin Jones
511ee7ef67
Fix version comparison by using Maven API.
2011-03-26 17:46:33 -05:00
Phil Hagelberg
74ba8f8829
Add tests for snapshot/releases distinction.
2011-03-20 11:00:15 -07:00
Phil Hagelberg
6546512048
Factor out test helper functions.
2011-03-17 21:49:51 -07:00
Phil Hagelberg
7347e67aa8
Support :snapshots/:releases/:update/:checksum settings in :repositories.
2011-03-15 23:04:02 -07:00
Phil Hagelberg
96ff4eee9e
Allow multiple Java source paths. Fixes #155 .
2011-03-09 21:51:49 -08:00
Joe Gallo
1cef468bcd
Move test namespaces to leiningen.test.*
2011-03-06 09:41:47 -05:00
Phil Hagelberg
1c1c8f4229
Fix test-jar and test-pom.
2011-02-13 19:34:53 -08:00
Phil Hagelberg
727781e6bf
Don't def project to var named after project. Fixes #147 .
2011-02-13 15:07:58 -08:00
Phil Hagelberg
c962312003
Fix test-pom to watch for abort.
2011-02-13 15:06:32 -08:00
Matjaz Gregoric
edd75979fc
Bring jar text up to date with current shell wrappers.
2011-02-12 00:14:20 +01:00
Matjaz Gregoric
e3bf2d0454
Fix test_deploy.
2011-02-11 23:56:52 +01:00
Phil Hagelberg
c61611882d
Fix deploy test.
2011-02-10 20:08:16 -08:00
Phil Hagelberg
0cf736a5d6
Fix deploy test.
2011-01-19 21:33:26 -08:00
Phil Hagelberg
c112f60724
Add test for deploy task.
2011-01-13 22:30:24 -05:00
Phil Hagelberg
b4943e1caa
Allow :clean-non-project-classes to be a seq of regexes.
2010-12-24 21:24:34 -08:00
Alex Osborne
3f299cc560
Fix lein run first argument bugs.
...
There were three related problems:
1) The first argument was always parsed with read-string, even
when defaulting to the :main namespace. This caused
non-numeric first arguments to throw:
Exception in thread "main" java.lang.Exception: Unable to
resolve symbol: foo in this context
Avoid read-string entirely and update the unit tests to use an
unreadable string instead of a number to make the problem obvious.
This problem was reported by Marek Kubica on the Clojure
mailing list.
2) When using an alias the alias keyword was passed to -main as the
first argument. This is inconsistent with how the -m and :main
simply pass the program arguments, not the namespace or -m flag.
3) There was no way to pass "-m" or a string beginning with ":"
as a first argument to the run program. Added "--" as an option
to escape these.
2010-12-24 23:41:23 +11:00
Phil Hagelberg
c5c760329b
Add a test for :skip-aot on :main. Fixes #145 .
2010-12-13 22:56:10 -08:00
Colin Jones
37b7d2e602
Clean up after test runs.
2010-12-11 11:52:09 -06:00
Colin Jones
a4a517b990
Fix argument order for install & plugin install.
...
This was breaking installs of things like
org.clojars.trptcolin/libthrift (where the group ID had
periods).
2010-12-11 11:27:14 -06:00
Matjaz Gregoric
a47bc71b79
Fix a test that wasn't testing anything.
2010-12-09 22:01:08 -08:00
Phil Hagelberg
b66a046609
Fix tests to reflect sample project version change.
2010-12-09 12:46:33 -08:00
Phil Hagelberg
cc62c1a818
Don't allow release versions that depend upon snapshots.
2010-12-09 12:46:33 -08:00
Phil Hagelberg
3c5fecfe98
Fix path issue in javac task. Fixes #138 .
2010-11-23 20:11:58 -08:00
Phil Hagelberg
6f517d0af2
Fix test to reflect run task bugfix.
2010-11-21 20:59:25 -08:00
Phil Hagelberg
2bda774edc
Add :uberjar-exclusions to project.clj.
2010-11-20 12:22:29 -08:00
Colin Jones
08522f89e5
Test plugin installation and create plugins dir where necessary.
2010-11-20 13:34:50 -06:00
Phil Hagelberg
96423b44b3
Use a platform dependent nullsink in test.
2010-11-19 20:12:29 -08:00
Matjaz Gregoric
f8974186e2
Don't install .bat files on Unix.
2010-11-19 20:12:29 -08:00
Phil Hagelberg
c85aaf83a5
Merge remote branch 'mtyaka/windows-updates'
...
Conflicts:
src/leiningen/jar.clj
test/test_jar.clj
2010-11-18 21:21:05 -08:00
Matjaz Gregoric
6b6a30a148
Use a platform dependent tmp folder.
2010-11-18 11:09:51 +01:00
Matjaz Gregoric
0a6ec18e0d
Add support for windows .bat wrappers.
2010-11-18 11:09:48 +01:00
Matjaz Gregoric
2fe29e52a9
Work around a RuntimeMXBean bug.
...
RuntimeMXBean.getInputArguments is buggy when an input argument contains spaces.
For an input argument of "-Dmyprop=hello world" it returns two arguments, split at the
space: "-Dmyprop=hello" and "world".
This causes eval-in-project to fail in spectacular ways when leiningen.original.pwd
contains spaces or when path to the clojure jar that gets passed to -Xbootclasspath
contains spaces (which it does by default on Windows XP).
2010-11-18 11:09:44 +01:00
Phil Hagelberg
f41c5af1ac
Fix jar task for projects with no dependencies. Fixes #123 .
2010-11-13 11:03:01 -08:00
Phil Hagelberg
e75c6d32b1
Better unquote testing.
2010-11-11 21:37:09 -08:00
Phil Hagelberg
1777267207
Test fixes.
2010-11-09 13:08:51 -08:00
Phil Hagelberg
d88165ae9c
Deprecate unused eval-in-project arguments.
2010-11-03 21:18:37 -07:00
Colin Jones
4af798d959
Allow :dev-dependencies without :dependencies.
2010-10-31 13:41:28 -04:00
Phil Hagelberg
73cc0b5094
Add delete-non-project-classes to compile task.
2010-10-30 13:15:51 -07:00
Phil Hagelberg
063baba0aa
Add run task plus rudimentary tests.
2010-10-28 21:12:24 -07:00
Colin Jones
07072396b4
Add one more subtask-help test.
2010-10-26 23:45:19 -05:00
Colin Jones
18e69ea035
Add some tests around subtask help formatting.
2010-10-26 23:32:42 -05:00
Colin Jones
053761774b
Move plugin's subtask help mechanism to the help ns.
2010-10-26 22:36:57 -05:00
Michael D. Ivey
4be3d03c48
Merge Colin Jones' lein-plugin plugin for managing plugins
...
This is Colin's plugin.clj plus a few tests.
2010-10-25 18:09:11 -07:00
Phil Hagelberg
f732bfeebf
Support :eval-in-leiningen key in project.clj for plugins.
2010-10-24 14:28:26 -07:00
Phil Hagelberg
6b7a9f7c53
Revert privatization of internal functions.
...
We'll wait for Leiningen 2.0 to introduce breaking changes.
2010-10-03 14:03:28 -07:00
Phil Hagelberg
b13efc5cbd
Test selectors may be customized in project.clj.
2010-09-24 21:32:12 -07:00
Phil Hagelberg
f72bdff365
Primitive test selectors
2010-09-24 19:22:50 -07:00
Phil Hagelberg
23e7f2a5bb
Don't shell out in tests; that's terrible.
2010-09-21 20:17:02 -07:00
Phil Hagelberg
c1c0565cbe
Separate private/internal functions from public API.
2010-09-08 21:05:03 -07:00
Phil Hagelberg
0ebf1bd773
Replace dots with slashes in ~/.m2 path. Fixes #104 .
2010-09-05 15:11:50 -07:00
Phil Hagelberg
b17731b748
Failing test case for standalone-install bug.
2010-08-30 22:11:18 -07:00
Phil Hagelberg
dc933ebc26
Use numeric return value for compile task. Tighten up implementation.
2010-08-24 17:25:21 -07:00
Alan Dipert
1a0a69227e
compile/compile is a hairy mother, but it behaves. Added another test project
2010-08-24 02:01:39 -04:00
Alan Dipert
c5994f8aa6
Suppress compilation stacktrace when testing
2010-08-24 02:01:12 -04:00
Phil Hagelberg
da5571ef60
NEWS for 1.3.1.
2010-08-23 21:40:07 -07:00
Alan Dipert
13781500fa
Fixed compile test
2010-08-23 23:10:57 -04:00
Alan Dipert
93535c5a17
Added a build-failing project for flexing compilation-failing aware 'jar'; created test_projects and moved sample there too
2010-08-23 23:03:52 -04:00
Colin Jones
a59ca8475b
ensure project is present if required
2010-08-21 17:12:42 -05:00
Phil Hagelberg
0773058473
Move mvn-specific bits out into util namespace.
2010-08-14 14:32:14 -07:00
Phil Hagelberg
8012a50c88
Include bin scripts in generated jars when specified in :shell-wrapper.
2010-08-09 18:11:37 -07:00
Phil Hagelberg
282782c9d6
Add another test for arg chaining.
2010-08-08 10:44:19 -07:00
Colin Jones
76d3d66482
multiple tasks from the command line
2010-08-01 20:58:22 -05:00
Phil Hagelberg
607c282a0a
Check for Windows in the tests. Fixes #32 .
2010-06-20 20:18:08 -07:00
Phil Hagelberg
e886afb457
Upgrade to Clojure 1.2.0-master-SNAPSHOT.
2010-04-16 21:25:59 -07:00
Phil Hagelberg
417151eb6a
Write ns->path and path->ns functions in core.
2010-04-06 21:41:23 -07:00
Ryan Zezeski
1c9048dbb1
Fix jar task and add test.
...
The jar task is not correctly building the Main-Class attribute in the
case of multiple hyphens in the namespace. Fix this and add
regression test.
2010-03-15 21:15:46 -07:00
Ryan Zezeski
2c05ffc3fa
Fix test_new.
2010-03-15 21:15:06 -07:00
Stuart Halloway
1bbcf902f0
write build config into pom
...
- makes pom-as-project work in NetBeans Enclojure
2010-03-15 20:52:57 -04:00
Phil Hagelberg
373c5faf9e
Tests broke; I'm dumb.
2010-02-12 12:30:16 -08:00
Hubert Iwaniuk
85f5c5e533
test for issue 8 fix
2009-12-31 10:36:14 +01:00
Phil Hagelberg
35d7165a84
Change sample project to use Clojure 1.0.0.
2009-11-29 21:33:50 -08:00
Phil Hagelberg
22c19cbc1e
Added test for install task.
2009-11-28 20:33:28 -08:00
Phil Hagelberg
12f0b98abc
Allow custom :repositories to be specified in project.clj.
...
Add build.clojure.org as a default repo.
2009-11-14 15:31:42 -08:00
Phil Hagelberg
cbf71b68a9
Add a test for the compile task.
2009-11-14 15:00:46 -08:00