summaryrefslogtreecommitdiff
path: root/src/partest
Commit message (Collapse)AuthorAgeFilesLines
* Some much needed housecleaning regarding system...Paul Phillips2010-02-2310-174/+179
| | | | | | | | | Some much needed housecleaning regarding system properties. If you can possibly resist the temptation, it'd be great if people could try to go through the properties classes to get and set them, and also to set property values somewhere fixed rather than using strings directly. Review by community.
* A simple command line parser to consolidate a b...Paul Phillips2010-02-221-135/+112
| | | | | | | A simple command line parser to consolidate a bunch of different implementations floating around trunk. And rolled it out in partest's ConsoleRunner. Review by community.
* Some deprecation patrol and minor cleanups.Paul Phillips2010-02-223-12/+7
|
* More laboring on Settings, ClassPaths, Ant Task...Paul Phillips2010-02-222-3/+3
| | | | | | More laboring on Settings, ClassPaths, Ant Tasks, Partest, and similar epicenters of thrilldom. No review.
* The first reasonably satisfying classpath commit.Paul Phillips2010-02-185-54/+36
| | | | | there with this one. Documentation to come. Review by community.
* A variety of changes to partest made in a quest...Paul Phillips2010-02-178-73/+113
| | | | | | | | A variety of changes to partest made in a quest to get it to reveal the classpaths it is using. No longer will partest actively sabotage your efforts to pass -Dpartest.debug=true by inserting "-Dpartest.debug=" after yours! And etc. Review by haller (if so inclined.)
* Made partest stop crashing on test directories ...Paul Phillips2010-02-161-7/+8
| | | | | | Made partest stop crashing on test directories without a lib directory. No review.
* More classpath work, and cleanups in the vicini...Paul Phillips2010-02-145-131/+99
| | | | | | | More classpath work, and cleanups in the vicinities of everything manipulating classpaths. Review by anyone willing to slog through the approximately dozen different ways the classpath can be influenced.
* Reducing the amount of low-level classpath mani...Paul Phillips2010-02-142-4/+7
| | | | | | Reducing the amount of low-level classpath manipulation going on around town. No review.
* More work on classpaths.Paul Phillips2010-02-111-9/+8
| | | | | | | | | which we must have no test cases at all. In the short term there will probably be a few more minor disruptions since with classpaths constructed a half dozen different ways, achieving consistency requires flushing out the undocumented accidents upon which any given island might depend. Review by community.
* More work on classpaths.Paul Phillips2010-02-101-100/+73
| | | | | | | | to have command line options following source files, at the price of temporarily breaking tools/pathResolver. Working my way through all the usages of classpath in trunk zeroing in on fully consistent handling. Review by community.
* partest no longer treats remaining .log files a...Philipp Haller2010-02-101-3/+3
| | | | | | partest no longer treats remaining .log files as tests. No review necessary.
* Some work on classpaths.Paul Phillips2010-02-081-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | at https://lampsvn.epfl.ch/trac/scala/wiki/Classpath modulo some minor details which remain to be investigated. It is not entirely integrated, and should not involve any behavioral changes. The patch also contains a number of small improvements targetting widely duplicated code. PathResolver offers a main method. If run with no arguments it will output a pile of information about classpath relevant environment vars and properties. If given arguments, it will output the classpath info that any scala runner script would use if given the same args. There is a wrapper in the tools directory. Example: tools/pathResolver -extdirs /foo -sourcepath /bar | egrep "sourcePath|scalaExtDirs" scalaExtDirs = /foo sourcePath = /bar There is also a (probably temporary) command line option -Ylog-classpath which will print out the settings.classpath value anytime it changes. Review by community.
* Some code duplication removal as I inch us towa...Paul Phillips2010-02-072-68/+22
| | | | | | Some code duplication removal as I inch us toward consistent classpath handling. No review.
* Fixed issue in partest where result of tests th...Philipp Haller2010-02-045-74/+120
| | | | | | Fixed issue in partest where result of tests that timed out was not printed. Improved reporting. Added support for JUnit report files.
* Unique's seeming victory is overruled by commit...Paul Phillips2010-02-041-1/+1
| | | | | | Unique's seeming victory is overruled by committee. It is "distinct", not "unique", wherein lies the nub. No review.
* Striking while the iron is hot, renamed removeD...Paul Phillips2010-02-031-1/+1
| | | | | | | | | Striking while the iron is hot, renamed removeDuplicates to unique and deprecated removeDuplicates. The debate between distinct and unique was vigorous but unique won by a freckle. (Dark horse 'nub' was disqualified for taking performance enhancers.) The only thing which might need review is the choice of name, but review by odersky.
* Closes #2966. Review by milessabin.Hubert Plociniczak2010-01-271-1/+2
|
* Cleaning up. No review.Hubert Plociniczak2010-01-261-3/+1
|
* Fix ant task for build manager partest. no review.Hubert Plociniczak2010-01-251-1/+1
|
* Added new target for partest for testing Build ...Hubert Plociniczak2010-01-247-99/+280
| | | | | | | | | | | Added new target for partest for testing Build Manager behaviour. Updated Refined Build Manager for consistency. --buildmanager requires the test file that describes actions to be done on the refined build manager (compiling files, making changes to the classes), sources of changes, the check file and the initial scala source files. Cleaned up some code in partest, refactored some obvious code duplication. Tests to follow... Review by phaller.
* Also run neg tests in directories in ant task.Philipp Haller2010-01-051-1/+1
|
* Another round of deprecation warning elimination.Paul Phillips2009-12-153-10/+10
|
* Updated copyright notices to 2010Antonio Cunei2009-12-0716-16/+16
|
* Split command line parameters by space, properl...dcaoyuan2009-12-051-1/+1
| | | | | | Split command line parameters by space, properly process quoted parameter
* #2747 fixedilyas2009-12-041-1/+2
|
* Some minor cleanups found while cleaning up.Paul Phillips2009-12-021-29/+13
|
* Expanding the warning cleansing into -unchecked...Paul Phillips2009-11-201-2/+3
| | | | | Expanding the warning cleansing into -unchecked territory.
* Deprecation patrol exercises the new capabiliti...Paul Phillips2009-11-191-1/+1
| | | | | | Deprecation patrol exercises the new capabilities in Tuple2.zipped among other exciting no-ops.
* Removed everything deprecated in 2.7.3 or earli...Paul Phillips2009-11-121-6/+5
| | | | | | Removed everything deprecated in 2.7.3 or earlier except the lower case primitive type aliases, plus associated fixes.
* Fix for spurious timeouts in partest (as observ...Philipp Haller2009-10-301-27/+48
| | | | | | Fix for spurious timeouts in partest (as observed in latest scala-nightly-args).
* new classpaths.Lukas Rytz2009-10-261-2/+1
|
* renamed Vector to IndexedSeqTiark Rompf2009-10-211-10/+10
|
* Fix for partest so all the javaopts files would...Paul Phillips2009-09-231-3/+11
| | | | | | Fix for partest so all the javaopts files wouldn't be ignored when running tests. With that in hand, fixed #2379.
* Some duplication elimination in partest.Paul Phillips2009-09-221-86/+36
|
* new arrays are done.Martin Odersky2009-09-211-2/+2
|
* The first working scalacheck test! Now Arbitrar...Paul Phillips2009-09-161-21/+27
| | | | | | The first working scalacheck test! Now Arbitrary is working for us instead of our nemesis Capt. Entropy.
* Resurrected the former contents of scala.io in ...Paul Phillips2009-09-112-13/+6
| | | | | | | | Resurrected the former contents of scala.io in their new home, scala.tools.nsc.io, and equipped them with fake beards and handlebar moustaches. Also restored the reverted bits of the compiler which had been taking advantage of them.
* Made canEqual abstract in Product and only inse...Paul Phillips2009-09-111-0/+1
| | | | | | | Made canEqual abstract in Product and only inserted into case classes if no concrete implementation is inherited. Restored the disabled canEquals usages in collections.
* Reverts scala.io.* to its natural state, and th...Paul Phillips2009-09-072-6/+13
| | | | | | | | Reverts scala.io.* to its natural state, and the rest of trunk to using java.io.File. Anyone who wants to salvage any usable bits is of course welcome to do so, so long as they also assume responsibility for those bits.
* Large Path/File/Directory checkin.Paul Phillips2009-08-302-13/+6
| | | | | | | | of the functionality that one can straightforwardly obtain from the capabilities of java.io.File in java 5, but written with an eye on the significantly more capable (if not significantly more appealing) nio2 API in openjdk.
* Adjusted timeout in partest to get rid of spuri...Philipp Haller2009-08-191-1/+2
| | | | | Adjusted timeout in partest to get rid of spurious build failures.
* switch to unnested packages.Martin Odersky2009-07-2415-18/+33
|
* Fixed build.Philipp Haller2009-07-021-1/+1
|
* Removed obsolete Scheduler restart.Philipp Haller2009-07-022-6/+2
|
* scalap changed to treat named parameters and pa...ilyas2009-06-291-4/+5
| | | | | scalap changed to treat named parameters and package objects
* Partest no longer hangs when reporting fails.Philipp Haller2009-06-252-19/+26
|
* Skeletal implementation of scala.io.File.Paul Phillips2009-06-241-3/+0
| | | | | | | Separated default source code encoding (the one specified by -encoding) from default system encoding, because otherwise you can't compile scala with the defaults on OSX.
* In "Iterable" and in all its subclasses, "itera...Gilles Dubochet2009-05-274-5/+5
| | | | | | In "Iterable" and in all its subclasses, "iterator" replaces "elements" (and assorted changes).
* A big yet interim patch emerging from my attemp...Paul Phillips2009-05-261-4/+3
| | | | | | | | | | | | | | | | | | A big yet interim patch emerging from my attempts to centralize common classloader-related code. As it turns out, not that much of the patch is directly associated with that. Most of it is cleanup in the neighborhoods I was visiting, but there are a few new library files about which I'm open to feedback: scala/util/control/Exception - lots of exception handling code. scala/net/Utility - what would be the first file in scala.net.*, more code to follow if that sounds like a good package idea. scala/util/ScalaClassLoader - mostly convenience methods right now, more sophistication to come Also, this adds a :jar command to the repl which adds a jar to your classpath and replays the session.