Commit Graph

966 Commits

Author SHA1 Message Date
Nicolas Petton fd186dddd9 Merge pull request #272 from herby/uiless-testrunner
TestSuiteRunner uses fork; impl. fork using pool.
2012-12-28 08:34:08 -08:00
Nicolas Petton 096961fdab Merge pull request #274 from herby/performfailure-call-runcase
Simplified TestRunner >> performFailure:
2012-12-28 08:33:32 -08:00
Nicolas Petton 854a77b1e1 Merge pull request #273 from herby/ensure-is-finally
BlockClosure >> ensure: impl'd by try/finally.
2012-12-28 08:33:01 -08:00
Herby Vojčík 1513117bed Simplified TestRunner >> performFailure: 2012-12-28 15:37:54 +01:00
Herby Vojčík 43db62db26 BlockClosure >> ensure: impl'd by try/finally. 2012-12-28 13:11:41 +01:00
Herby Vojčík 801adeb7f5 Fix: no local return in async block. 2012-12-24 12:48:07 +01:00
Herby Vojčík 231e7ae07a TestSuiteRunner uses fork; impl. fork using pool. 2012-12-24 01:10:50 +01:00
Nicolas Petton 980c75fe67 Merge pull request #267 from herby/uiless-testrunner
TestSuiteRunner: small fix and refactorings.
2012-12-13 02:55:52 -08:00
Herbert Vojčík a5fd3c1916 Test{SuiteRunner,Result} competencies. 2012-12-12 10:55:24 +01:00
Herbert Vojčík 867ef99701 Announce always, in ensure: 2012-12-12 10:50:53 +01:00
Nicolas Petton 818a851d61 Merge pull request #266 from herby/uiless-testrunner
Serializing tests running while still fast.
2012-12-12 00:51:17 -08:00
Herbert Vojčík 0ac15010cc Pharo-inspired changes; setUp/tearDown covered. 2012-12-12 08:47:39 +01:00
Herbert Vojčík 1232d8861c Serializing tests running while still fast.
Tests are consciously run one at a time (not all at parallel and
relying on single-thread model to run only one at a time), while
pauses are still minimal because of more workers thrown
into setTimeout queue.

This is preparing for running async tests (which need to be
properly serialized).
2012-12-11 23:42:41 +01:00
Nicolas Petton 45e85a5dce Merge pull request #263 from herby/master
AlternativeTMPDIR when mktemp not present
2012-12-11 03:31:13 -08:00
Nicolas Petton b2e8304930 Merge pull request #262 from herby/uiless-testrunner
Test running separate from its presentation.
2012-12-11 03:30:38 -08:00
Nicolas Petton e94f65808c Merge pull request #265 from mkroehnert/server
Server doesn't crash anymore when WriteStream could not be created
2012-12-11 03:29:59 -08:00
mkroehnert 24cc5c5553 server.js: \t does not get expanded; use 4 spaces instead 2012-12-10 23:46:14 +01:00
mkroehnert 03ccc59098 server.js: don't crash if WriteStream could not be created (currently lacks notification of the user) 2012-12-10 22:27:55 +01:00
mkroehnert 806975dff8 server.js: check if working directory contains necessary files
a warning gets logged on the console if any of the following is missing:

* index.html file
* st/ directory
* js/ directory
2012-12-10 21:45:41 +01:00
Herbert Vojčík 4b35f04f9a Alternative creation of TMPDIR in Windows.
Users of portableGit in Windows do not have mktemp.
TMPDIR ended up empty and compiler.js was created at /.
Good thing is "rm -rf " trap failed with empty arguments
and it did not remove everything.
2012-12-10 19:07:05 +01:00
Herbert Vojčík 8f3d580b94 Console test runner uses TestSuiteRunner. 2012-12-10 18:33:21 +01:00
Herbert Vojčík 0b8aeeaeac Recompile to fix compiler error with super. 2012-12-10 17:08:27 +01:00
Herbert Vojčík 2e8f8bcf35 TestRunner: separate domain from presentation.
A crude splitting of test running mechanism form test running visualization.
2012-12-10 17:08:11 +01:00
Nicolas Petton 4f40a30718 Merge pull request #259 from mkroehnert/homepage
update broken "Fork Me on GitHub" graphics on index.html
2012-12-10 04:59:17 -08:00
Nicolas Petton 2cbb1a25ee Merge pull request #258 from mkroehnert/server
server.js: add -p commandline parameter to specify port number
2012-12-10 04:37:13 -08:00
Nicolas Petton 5911cf00a9 Merge pull request #260 from herby/gh-246
Fixing removeMethod to remove category when empty.
2012-12-10 04:33:15 -08:00
Nicolas Petton 3176f36660 Merge pull request #261 from herby/master
Show correct number of passes.
2012-12-10 04:32:50 -08:00
Herbert Vojčík 3c572db829 Show correct number of passes. 2012-12-09 21:22:50 +01:00
Herbert Vojčík 92a82e7a21 Fixing removeMethod to remove category when empty. 2012-12-09 18:48:26 +01:00
Manfred Kröhnert 9e0d1684d3 update broken Fork Me on GitHub graphics 2012-12-09 06:24:38 -05:00
mkroehnert efde47cbda regenerate server.js 2012-12-09 01:59:04 +01:00
mkroehnert 6971427d58 FileServer.st: log to console if file not found 2012-12-09 01:58:43 +01:00
mkroehnert eaba0af668 FileServer.st: add error handler on httpServer 2012-12-09 01:58:07 +01:00
mkroehnert 9b4ca5d461 FileServer.st: add -p commandline option
node server/server.js -p 5000

will start the server to listen on port 5000
2012-12-09 01:21:18 +01:00
mkroehnert 2e0ed365a6 FileServer.st: add port back to instance variables 2012-12-09 01:19:20 +01:00
mkroehnert 345ff06323 amberc: add Compiler-Exceptions to Compiler libraries 2012-12-09 00:19:42 +01:00
mkroehnert d03be7bf69 amberc: add Kernel-Announcements to KERNEL libraries 2012-12-09 00:09:28 +01:00
mkroehnert aeae764eac server.js: specify port number on commandline
invocation:

node server.js -p <portNumber>
2012-12-08 23:33:04 +01:00
mkroehnert fc8ee678ce server/FileServer.st: remove unused instance variable 2012-12-08 23:28:27 +01:00
Nicolas Petton d41715ea59 Merge pull request #253 from herby/master
Small boot refactorings/optimizations.
2012-12-05 15:02:44 -08:00
Herbert Vojčík 199a302ecb DRYing Organizer creation. 2012-12-03 22:37:27 +01:00
Herbert Vojčík 3c4820aa85 SmalltalkMethodContext faster instatiation.
SmalltalkMethodContext is instatiated very often,
so having .resume in .prototype helps, memory/gc-wise
as well as performance-wise.
2012-12-03 22:33:13 +01:00
Nicolas Petton 2504a604cb Fixed missing sources from Kernel-Methods.js 2012-12-03 21:58:56 +01:00
Nicolas Petton 1a9cb38985 Merge pull request #252 from MFeldtmann/master
BugFix: method categories could not be changed
2012-12-03 12:53:43 -08:00
Nicolas Petton aee37bca9f Fixed issue #250 2012-12-03 21:52:48 +01:00
Marten Feldtmann 7d7affd231 BugFix: Message categories could not be changed 2012-12-03 19:34:47 +01:00
Nicolas Petton eb1c3fa9c2 Merge pull request #248 from tomrake/master
Google Charts for Amber
2012-11-26 01:32:19 -08:00
Thomas Rake 4d0d49ad44 Merge branch 'release-0.2' 2012-11-17 16:51:02 -05:00
Thomas Rake 6f8c39e005 Merge branch 'testsubm' into develop 2012-11-17 16:45:14 -05:00
Thomas Rake e9b2f71c7c Submodule googlecharts changes 2012-11-17 16:41:30 -05:00