Jan Vrany <jan.vrany@labware.com> [Tue, 21 May 2024 14:45:43 +0100] rev 784
Fix `TestResult >> hasPassed` w.r.t all skipped tests
This commit fixes `#hasPassed` in edge cases when all test were
skipped. In this case, `#hasPassed` should return `false`. This happens
when asking for test result of a single test that has been skipped or did
not run at all.
Jan Vrany <jan.vrany@labware.com> [Tue, 21 May 2024 14:43:14 +0100] rev 783
Use `#lookupMethodFor:` instead of `#>>` when looking up test method
...to handle properly inherited tests
Jan Vrany <jan.vrany@labware.com> [Fri, 17 May 2024 17:20:12 +0100] rev 782
Add initial support for parametrized tests
This commit add an extension of SUnit to support for parametrized
tests, inspired by GoogleTest and NUnit.
Using this extension, one can implement parametrized tests
by subclassing `TestCaseParametrized` (rather than `TestCase`) and
then defining parameters (i) by using an annotation in each
test method and/or (ii) by overriding testcase-wide
#parametersIterator.
Within test itself parameter values are accessible via testParameters
instance variable.
This extension also provides enough support for tools to make it
working - parametrized tests work with command line test runner
as well as with GUI test runner and test support in browser.
However tool support could be improved, the main problem here is
that tools were designed simply assuming that individual test is
identified by its class and selector.
For examples. see class `ParametrizedTestExamples`.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 17:00:49 +0000] rev 781
Change `TestCase class >> #rememberedOutcomeFor:` to take test
...rather than test selector. This is a preparation to support parametrized
tests.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 16:55:26 +0000] rev 780
Add `TestCase class >> rememberedOutcomeForSelector:`
...for tools to query last known test result for given selector in given class.
This method may return `TestResult` in cases where there are multiple outcomes for
the same selector. This is mainly a preparation for supporting parametrized tests.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 16:36:27 +0000] rev 779
Add `TestCaseOutcome >> hasPassed` and other `has*` methods
to make it somewhat polymorphic to `TestResult` and simplify the code.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 14:47:45 +0000] rev 778
Introduce `TestCase >> #rememberedOutcome`
...as *the only* query to get last known outcome of
a test.
This is a preparation for adding support for parametrized tests.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 14:45:14 +0000] rev 777
Remove `TestSelector >> #testSelectorError:` and others
...in order to avoid using only class + selector to identify
tests.
This is a preparation for adding support for parametrized tests
where test is alsi identified by specific parameter values.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 14:33:21 +0000] rev 776
Use (new) `TestCase >> #addToSuite:`
...rather than adding them directly to the suite' `tests`
collection.
This is a preparation for adding support for parametrized tests
so that it can add the same test multiple times, each time for
different parameters.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 13:31:55 +0000] rev 775
Introduce `TestCase >> #copyForRun`
Use `#copyForRun` to create a new instance of existing tests
for re-running or to debug it. This gives custom subclasses
an opportunity to setup additional instvars.
This is a preparation for adding support for parametrized tests so
one can re-run tests with the exact same parameters.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jan 2024 13:25:02 +0000] rev 774
Consider only unary methods starting with `test` as test methods
Prior this commit, methods with arguments and starting with `test`
were (incorrectly) taken as test methods. This commit changes that.
Jan Vrany <jan.vrany@labware.com> [Fri, 07 Oct 2022 12:27:15 +0100] rev 773
Increase interation times when running under Jenkins
...to ridiculously high values. This is an attempt to stabilize builds
as they often spuriously fail because of UI tests. Sigh.
Jan Vrany <jan.vrany@labware.com> [Mon, 05 Sep 2022 16:57:02 +0100] rev 772
Add `#skipInDebuggersWalkback` to `#assert:equals:`
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Sep 2022 21:52:30 +0100] rev 771
Use `#isTestSelector` in `TestCase >> #testSelectors`
Jan Vrany <jan.vrany@labware.com> [Thu, 17 Feb 2022 12:53:45 +0000] rev 770
Give up and do what Pharo does - allow blocks to be passed to `#assert:`s
Jan Vrany <jan.vrany@labware.com> [Mon, 13 Sep 2021 13:17:03 +0100] rev 769
Allow comparing `OrderedCollection`s and `Array`s in `#assert:equal:`
On Smalltalk/X an ordered collection is not considered equal to
an array with equal elements.
Whatever the reason, this is inconvenient when writing assertions.
This commit addreses this by converting `OrderedCollection` to an `Array`
when compared with another `Array`.
"/ as a courtesy.
| actualToCompare expectedToCompare
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 21:56:03 +0100] rev 768
initial checkin
convert-repo [Wed, 04 Dec 2019 04:28:00 +0000] rev 767
update tags
sr [Tue, 03 Dec 2019 11:47:02 +0100] rev 766
#FEATURE by Stefan Reise
class: TestCase class
added:
#isCompiledWithBorland32
#isCompiledWithGcc32
#isCompiledWithGcc64
#isCompiledWithMingw64
removed:
#isRunningUnderBorland32
#isRunningUnderGcc32
#isRunningUnderGcc64
#isRunningUnderMingw64
sr [Tue, 03 Dec 2019 11:46:05 +0100] rev 765
#FEATURE by Stefan Reise
class: TestCase class
added:
#isRunningUnderBorland32
#isRunningUnderGcc32
#isRunningUnderGcc64
#isRunningUnderMingw64
sr [Tue, 03 Dec 2019 11:05:36 +0100] rev 764
#FEATURE by Stefan Reise
class: TestCase class
added: #doRunExpeccoRelatedUnitTestsOnly
Claus Gittinger <cg@exept.de> [Sun, 17 Nov 2019 15:31:29 +0100] rev 763
#FEATURE by exept
class: TestCase
added: #assertEmpty:
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 01 Aug 2019 20:11:56 +0100] rev 762
Remove leftover `Makefile`
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 00:54:10 +0200] rev 761
#UI_ENHANCEMENT by exept
class: TestResultStX
changed: #printLineForContextForJavaCompatibleStackTrace:on:
Claus Gittinger <cg@exept.de> [Sun, 25 Aug 2019 14:52:27 +0200] rev 760
#QUALITY by exept
class: TestResult
changed:
#addError:detail:
#addFailure:detail:
#addPass:
#addSkipped:detail:
Claus Gittinger <cg@exept.de> [Fri, 16 Aug 2019 22:55:53 +0200] rev 759
#UI_ENHANCEMENT by exept
class: TestResult
changed: #addSkipped:detail:
Claus Gittinger <cg@exept.de> [Fri, 16 Aug 2019 16:29:33 +0200] rev 758
#DOCUMENTATION by exept
class: TestCase
changed: #runCase
Claus Gittinger <cg@exept.de> [Wed, 31 Jul 2019 17:46:47 +0200] rev 757
#REFACTORING by exept
class: TestRunner class
removed: #open
just sent super
convert-repo [Mon, 08 Jul 2019 03:26:59 +0000] rev 756
update tags
Claus Gittinger <cg@exept.de> [Sun, 07 Jul 2019 14:56:15 +0200] rev 755
#BUGFIX by cg
class: TestCase
changed: #ensureRequiredPackagesAreLoaded
avoid double setUp
Claus Gittinger <cg@exept.de> [Sun, 07 Jul 2019 14:54:40 +0200] rev 754
#REFACTORING by cg
class: TestSuite
added: #allCoveredClasses
category of:
#areAllResourcesAvailable
#isTestCase
#isTestSuite
#signalUnavailableResources
Claus Gittinger <cg@exept.de> [Sat, 08 Jun 2019 13:55:43 +0200] rev 753
#REFACTORING by cg
class: TestResult
added: #addSkipped:detail:
changed: #addSkipped:
Claus Gittinger <cg@exept.de> [Sat, 08 Jun 2019 13:55:27 +0200] rev 752
#REFACTORING by cg
class: TestSkipped
changed: #sunitAnnounce:toResult:
convert-repo [Wed, 29 May 2019 03:28:44 +0000] rev 751
update tags
Claus Gittinger <cg@exept.de> [Wed, 29 May 2019 03:42:27 +0200] rev 750
#FEATURE by cg
class: TestCase
changed: #performTest
timeout handling
Claus Gittinger <cg@exept.de> [Wed, 29 May 2019 01:35:49 +0200] rev 749
#FEATURE by cg
class: TestCase
added: #ensureRequiredPackagesAreLoaded
comment/format in: #runCaseAsFailure:
changed:
#runCase
#runCaseAsFailure
class: TestCase class
added: #requiredPackageNames
comment/format in:
#coveredClassNames
#coveredClasses
Claus Gittinger <cg@exept.de> [Wed, 29 May 2019 01:13:02 +0200] rev 748
#FEATURE by cg
class: TestCaseWithArguments
added: #invokeTestMethod
removed: #performTest
support timeout annotation
Claus Gittinger <cg@exept.de> [Wed, 29 May 2019 01:12:49 +0200] rev 747
#FEATURE by cg
class: TestCase
added: #invokeTestMethod
changed: #performTest
support timeout annotation
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 15:25:17 +0100] rev 746
#FEATURE by cg
class: TestResultReporter
changed: #reportXml_jUnit
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 14:14:00 +0100] rev 745
#DOCUMENTATION by cg
class: TestCase
comment/format in:
#run:beforeEachDo:afterEachDo:
#run:beforeEachDo:afterEachDo:resetResources:
#run:beforeEachDo:afterEachDo:resetResources:debug:
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:56:55 +0100] rev 744
*** empty log message ***
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:45:12 +0100] rev 743
#FEATURE by cg
class: TestResult
changed: #rememberEndTime
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:44:12 +0100] rev 742
#FEATURE by cg
class: TestResult
class definition
added: #endTime
comment/format in:
#timestamp
#timestamp:
changed:
#endTime:
#executionTime
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:35:53 +0100] rev 741
#FEATURE by cg
class: TestCaseOutcome
added: #executionTimeDuration
comment/format in: #executionTime
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:35:41 +0100] rev 740
#DOCUMENTATION by cg
class: TestSuite
comment/format in:
#run:beforeEachDo:afterEachDo:
#run:beforeEachDo:afterEachDo:resetResources:
#run:beforeEachDo:afterEachDo:resetResources:debug:
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:35:30 +0100] rev 739
#FEATURE by cg
class: TestResult
added: #overallOutcome
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 12:17:57 +0100] rev 738
#FEATURE by cg
class: TestResult
class definition
added: #lastOutcome
changed: #runCase:debugged:
class: TestResult class
added:
#stateInconclusive
#stateNames
comment/format in:
#stateError
#stateSkip
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 12:17:18 +0100] rev 737
#FEATURE by cg
class: TestCase
changed: #run:beforeEachDo:afterEachDo:resetResources:debug:
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 12:16:41 +0100] rev 736
#DOCUMENTATION by cg
class: TestCaseOutcome
comment/format in: #result
changed: #result:
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 19:05:01 +0100] rev 735
#FEATURE by cg
class: TestResultReporter
changed: #reportXml_jUnitTest:
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 18:39:32 +0100] rev 734
#BUGFIX by cg
class: TestResultReporter
care for skipped status
changed:
#reportXml_jUnitTest:
#reportXml_perfPublisher:result:
#reportXml_pythonUnit
#reportXml_pythonUnitTest:result:
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 18:25:29 +0100] rev 733
#DOCUMENTATION by cg
class: TestCase
category of:
#setUp
#tearDown
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 18:21:51 +0100] rev 732
#BUGFIX by cg
class: TestRunner
changed:
#testFailed:withResult:
#testPassed:
Claus Gittinger <cg@exept.de> [Sat, 23 Mar 2019 11:47:16 +0100] rev 731
#FEATURE by cg
class: TestCase
changed: #debug
handle skipped tests
Claus Gittinger <cg@exept.de> [Sat, 23 Mar 2019 11:46:45 +0100] rev 730
#FEATURE by cg
class: TestResult
comment/format in: #performCase:
changed: #runCase:debugged:
handle skipped tests
Claus Gittinger <cg@exept.de> [Fri, 22 Mar 2019 12:52:51 +0100] rev 729
#DOCUMENTATION by cg
class: TestAsserter
comment/format in:
#logFailure:
#logSkipped:
class: TestAsserter class
comment/format in:
#logFailure:
#logSkipped:
Claus Gittinger <cg@exept.de> [Fri, 22 Mar 2019 12:52:45 +0100] rev 728
#DOCUMENTATION by cg
class: TestCase
comment/format in:
#logFailure:
#logSkipped:
changed: #isLogging
Claus Gittinger <cg@exept.de> [Sat, 16 Mar 2019 14:52:22 +0100] rev 727
#REFACTORING by cg
class: TestRunner class
changed: #openOnTestCase:
convert-repo [Thu, 14 Mar 2019 04:31:12 +0000] rev 726
update tags
Claus Gittinger <cg@exept.de> [Wed, 13 Mar 2019 21:48:58 +0100] rev 725
#REFACTORING by cg
class: TestRunner class
changed: #colorForPassedTests
Patrik Svestka <patrik.svestka@gmail.com> [Wed, 14 Nov 2018 13:11:58 +0100] rev 724
vIssue #239: Fix all Smalltak/X source files to be in unicode (UTF8 without BOM) and prefixed by "{ Encoding: utf8 }" when any unicode character is present
- All source *.st files are now Unicode UTF8 without BOM
Files are in two groups (fileOut works this way in Smalltalk/X):
- containing a unicode character have "{ Encoding: utf8 }" at the header
- ASCII only are without the header
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 03 Sep 2018 11:10:03 +0100] rev 723
UI testing: wait until event queue empties after typing
convert-repo [Mon, 27 Aug 2018 03:34:00 +0000] rev 722
update tags
Claus Gittinger <cg@exept.de> [Sun, 26 Aug 2018 19:19:00 +0200] rev 721
#FEATURE by cg
class: TestAsserter
added: #assert:isAtLeast:
class: TestAsserter class
changed: #assert:description:
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Jul 2018 08:46:01 +0200] rev 720
Tagged Smalltalk/X 8.0.0
Claus Gittinger <cg@exept.de> [Sun, 01 Jul 2018 12:52:19 +0200] rev 719
#FEATURE by cg
class: TestCase::Should
class definition
added:
#assertSelector
#beInstanceOf:
#equal:
#not
#raise:
changed: #be:
Claus Gittinger <cg@exept.de> [Sun, 01 Jul 2018 12:29:32 +0200] rev 718
#FEATURE by cg
class: TestAsserter
added: #should:raise:withExceptionDo:
Claus Gittinger <cg@exept.de> [Sun, 01 Jul 2018 12:29:21 +0200] rev 717
#FEATURE by cg
class: TestCase
hack to support "should be:" inside test case
changed: #performTest
class: TestCase::Should
class definition
added:
#be:
#testCase:
#value:
class: TestCase::Should class
added: #documentation
convert-repo [Fri, 22 Jun 2018 03:33:18 +0000] rev 716
update tags
Claus Gittinger <cg@exept.de> [Thu, 21 Jun 2018 07:48:44 +0200] rev 715
#DOCUMENTATION by cg
class: TestCoverageReporter
added:
#reportXml_coberturaForPackage:
#stream:
comment/format in: #reportXml_cobertura
Claus Gittinger <cg@exept.de> [Thu, 21 Jun 2018 07:42:38 +0200] rev 714
#BUGFIX by cg
class: TestResultReporter
changed:
#reportTracebackFromExceptionDetailOf:
#reportXml_pythonUnitTracebackStX:
BUGFIX: must escape special HTML characters
(especially '>' and '<') in the walkback
Claus Gittinger <cg@exept.de> [Fri, 18 May 2018 13:18:35 +0200] rev 713
#BUGFIX by cg
class: TestCase
changed:
#runCase
#runCaseAsFailure:
Claus Gittinger <cg@exept.de> [Thu, 17 May 2018 10:15:18 +0200] rev 712
#FEATURE by cg
class: TestCase
added: #should:be:
Claus Gittinger <cg@exept.de> [Fri, 11 May 2018 09:56:31 +0200] rev 711
#REFACTORING by cg
class: TestResultReporter
changed: #reportXml_perfPublisher:result:
Claus Gittinger <cg@exept.de> [Wed, 09 May 2018 22:29:47 +0200] rev 710
#DOCUMENTATION by cg
class: TestCase class
comment/format in: #shouldInheritSelectors
Claus Gittinger <cg@exept.de> [Wed, 09 May 2018 19:38:40 +0200] rev 709
#FEATURE by cg
class: TestResultReporter
changed: #reportXml_jUnit (send #printStringIso8601 instead of #printStringIso8601Format)
Claus Gittinger <cg@exept.de> [Tue, 08 May 2018 18:26:26 +0200] rev 708
#UI_ENHANCEMENT by cg
class: TestAsserter
changed: #assert:description:
Claus Gittinger <cg@exept.de> [Tue, 08 May 2018 18:26:20 +0200] rev 707
#UI_ENHANCEMENT by cg
class: TestCase
changed:
#should:
#should:description:
#shouldnt:
#shouldnt:description:
#signalFailure:
class: TestCase class
changed:
#assert:
#should:raise:
Claus Gittinger <cg@exept.de> [Thu, 26 Apr 2018 06:54:47 +0200] rev 706
#FEATURE by cg
class: TestCase
changed: #debug
skip handling
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:06:46 +0100] rev 705
#BUGFIX by cg
class: TestCase
comment/format in: #testCount
class: TestCase class
changed: #isTestSelector:
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:06:40 +0100] rev 704
#BUGFIX by cg
class: TestSuite
comment/format in: #testCount
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:03:57 +0100] rev 703
#BUGFIX by cg
class: TestCase
added: #testCount
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:03:48 +0100] rev 702
#BUGFIX by cg
class: TestSuite
added: #testCount
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 17:26:12 +0100] rev 701
#BUGFIX by cg
class: TestSuite
added: #countTests
removed: #testCount
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 17:26:05 +0100] rev 700
#BUGFIX by cg
class: TestCase
added: #countTests
removed: #testCount
class: TestCase class
added: #debug
mawalch [Thu, 25 Jan 2018 19:45:45 +0100] rev 699
#DOCUMENTATION by mawalch
class: TestCoverageReporter
comment/format in: #reportXml_cobertura
Claus Gittinger <cg@exept.de> [Tue, 16 Jan 2018 22:14:38 +0100] rev 698
#OTHER by cg
big refactoring:
replaced all flyByHelpXXX sends and implementations
by helpXXX. This should remove the confusion on where
the tooltips should be stored and which methods need
to be redefined.
ATTENTION:
May introduce temporary inconveniences until all
other applications (in exept:xxx packages) are changed.
Claus Gittinger <cg@exept.de> [Tue, 16 Jan 2018 21:05:44 +0100] rev 697
#DOCUMENTATION by cg
class: TestRunner class
comment/format in: #documentation
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 26 Nov 2017 20:40:34 +0000] rev 696
UI testing: wait until event queue empties
...when `#do:`ing an user action. This is necessary
for widget/tools that pushes more work back onto an even
queue (in order to make the system more responsive).
Claus Gittinger <cg@exept.de> [Sat, 25 Nov 2017 13:34:22 +0100] rev 695
#OTHER by cg
comment/format in: #documentation
mawalch [Tue, 21 Nov 2017 16:01:04 +0100] rev 694
#OTHER by mawalch
exept Software AG -> eXept Software AG
convert-repo [Fri, 10 Nov 2017 04:34:57 +0000] rev 693
update tags
Claus Gittinger <cg@exept.de> [Thu, 09 Nov 2017 10:43:37 +0100] rev 692
#QUALITY by cg
class: TestAsserter
comment/format in: #assert:description:
sr [Thu, 12 Oct 2017 13:58:48 +0200] rev 691
#FEATURE by sr
class: TestSuite
added: #printOn:
Claus Gittinger <cg@exept.de> [Thu, 21 Sep 2017 14:15:44 +0200] rev 690
#DOCUMENTATION by cg
class: TestCase
category of: #isLogging
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:16:04 +0200] rev 689
#DOCUMENTATION by cg
class: TestCase class
comment/format in: #coveredClasses
category of: #coveredClasses
Claus Gittinger <cg@exept.de> [Wed, 26 Jul 2017 12:46:18 +0200] rev 688
#DOCUMENTATION by cg
class: TestCase
comment/format in:
#run
#run:
class: TestCase class
changed: #run
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:14:09 +0200] rev 687
#FEATURE by cg
class: TestAsserter
added: #assertCollection:equals:
comment/format in:
#assert:
#assert:description:
#assert:description:resumable:
#deny:
#deny:description:
#deny:description:resumable:
changed:
#assert:equals:
#comparingCollectionBetween:and:
class: TestAsserter class
added: #comparingCollectionBetween:and:
comment/format in: #assert:description:
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:13:53 +0200] rev 686
#DOCUMENTATION by cg
class: TestCase class
comment/format in: #assert:
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:11:26 +0200] rev 685
#REFACTORING by cg
class: TestCase
changed:
#debug (send #ensure: instead of #sunitEnsure:)
#run:beforeEachDo:afterEachDo:resetResources:debug: (send #ensure: instead of #sunitEnsure:)
#runCase (send #ensure: instead of #sunitEnsure:)
#runCaseAsFailure: (send #ensure: instead of #sunitEnsure:)
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:11:07 +0200] rev 684
#REFACTORING by cg
class: TestResource class
changed:
#makeAvailable (send #ensure: instead of #sunitEnsure:)
#reset (send #ensure: instead of #sunitEnsure:)
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:10:46 +0200] rev 683
#REFACTORING by cg
class: TestSuite
changed: #run:beforeEachDo:afterEachDo:resetResources:debug: (send #ensure: instead of #sunitEnsure:)
Claus Gittinger <cg@exept.de> [Thu, 13 Jul 2017 15:10:19 +0200] rev 682
#UI_ENHANCEMENT by cg
class: SUnitNameResolver
class definition
class: SUnitNameResolver class
added:
#defaultLogDevice:
#documentation
changed: #defaultLogDevice
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 12 Jul 2017 09:59:48 +0200] rev 681
Keyboard mapping: code updated to catch up with KeyboardMap
mawalch [Wed, 12 Jul 2017 16:13:02 +0200] rev 680
#OTHER by mawalch
Update package name in documentation.
mawalch [Wed, 12 Jul 2017 16:12:59 +0200] rev 679
#OTHER by mawalch
Update package name in documentation.
convert-repo [Tue, 23 May 2017 03:42:49 +0000] rev 678
update tags
mawalch [Mon, 22 May 2017 18:37:59 +0200] rev 677
#OTHER by mawalch
Spelling.
mawalch [Mon, 22 May 2017 18:37:54 +0200] rev 676
#OTHER by mawalch
Spelling.
convert-repo [Mon, 13 Feb 2017 04:35:21 +0000] rev 675
update tags
Claus Gittinger <cg@exept.de> [Sun, 12 Feb 2017 22:44:28 +0100] rev 674
#DOCUMENTATION by cg
class: TestAsserter
comment/format in:
#skip:
#skipIf:description:
HG Automerge [Thu, 24 Nov 2016 21:56:23 +0000] rev 673
Merge
Claus Gittinger <cg@exept.de> [Fri, 18 Nov 2016 12:25:03 +0100] rev 672
#OTHER by cg
documentation
Claus Gittinger <cg@exept.de> [Fri, 11 Nov 2016 15:39:38 +0100] rev 671
#REFACTORING by cg
class: TestResult
added: #hasSkipped
changed:
#hasErrors
#hasFailures
Claus Gittinger <cg@exept.de> [Wed, 02 Nov 2016 17:31:26 +0100] rev 670
#BUGFIX by cg
class: TestResultStX
changed: #sourceFilenameOfClass:
ensure fix (no stream assigned)
Claus Gittinger <cg@exept.de> [Wed, 02 Nov 2016 01:50:45 +0100] rev 669
#BUGFIX by cg
class: TestCase
changed:
#allTestSelectors
#testSelectors
sort executed tests by name
Claus Gittinger <cg@exept.de> [Thu, 13 Oct 2016 19:08:17 +0200] rev 668
#DOCUMENTATION by cg
class: TestResource
added: #documentation
Claus Gittinger <cg@exept.de> [Thu, 13 Oct 2016 19:08:08 +0200] rev 667
#FEATURE by cg
class: TestResource
class definition
added: #documentation
Claus Gittinger <cg@exept.de> [Tue, 04 Oct 2016 13:03:57 +0200] rev 666
#REFACTORING by cg
class: stx_goodies_sunit
removed: #excludedFromPreRequisites
Stefan Vogel <sv@exept.de> [Fri, 30 Sep 2016 16:47:46 +0200] rev 665
#OTHER by stefan
Use (*WriteStream on:'') instead of (*WriteStream on:String new)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 03 Sep 2016 09:08:25 +0100] rev 664
FIX: Do not treat skipped test as passed!
If it breaks tools, tools should be fixed. A skipped test is not
a test that passed. Period.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 31 Aug 2016 17:38:43 +0100] rev 663
Merge
mawalch [Mon, 08 Aug 2016 19:42:10 +0200] rev 662
#OTHER by mawalch
Fix ridiculously propagated typo.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 18 Jul 2016 20:57:29 +0100] rev 661
Removed WorkspaceApplicationTests
Test was moved to stx:libtool/tests
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 18 Jul 2016 20:50:27 +0100] rev 660
Fixed SimpleViewInteractor>>do:timeout:
* #pushAction: is actually implemented in WindowSensor, not
in SimpleView
* Actually implement timeout
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 09 Jul 2016 22:30:00 +0100] rev 659
Added Smalltalk/X SUnit extension for UI testing
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 09 Jul 2016 22:22:57 +0100] rev 658
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 09 Jul 2016 22:22:22 +0100] rev 657
Created branch jv
convert-repo [Fri, 08 Jul 2016 03:54:45 +0000] rev 656
update tags
mawalch [Thu, 07 Jul 2016 20:21:43 +0200] rev 655
#OTHER by mawalch
Spelling fixes.
Claus Gittinger <cg@exept.de> [Mon, 09 May 2016 10:07:04 +0200] rev 654
#OTHER by cg
colorizeAllWith -> withColor
convert-repo [Thu, 05 May 2016 03:47:09 +0000] rev 653
update tags
Claus Gittinger <cg@exept.de> [Wed, 04 May 2016 21:13:44 +0200] rev 652
#DOCUMENTATION by cg
class: TestResource
category of: #version_CVS
Claus Gittinger <cg@exept.de> [Wed, 04 May 2016 21:13:35 +0200] rev 651
#DOCUMENTATION by cg
class: TestFailure
category of: #version_CVS
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 19:07:56 +0200] rev 650
#DOCUMENTATION by cg
class: TestAsserter
changed: #skip
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 15:00:48 +0200] rev 649
#DOCUMENTATION by cg
class: TestAsserter
added: #skip:
changed: #skip
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 14:59:21 +0200] rev 648
#DOCUMENTATION by cg
class: TestCase
comment/format in: #shouldSkip
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 14:59:05 +0200] rev 647
#DOCUMENTATION by cg
class: TestAsserter
added: #skip
comment/format in: #skipIf:description:
Claus Gittinger <cg@exept.de> [Fri, 01 Apr 2016 14:24:04 +0200] rev 646
#REFACTORING
class: MetricsReporter
added:5 methods
Claus Gittinger <cg@exept.de> [Fri, 01 Apr 2016 14:23:52 +0200] rev 645
#FEATURE
class: MetricsReporter
added:5 methods
removed:
#reportXml_metricValues:
#reportXml_metricsForClass:
#reportXml_metricsForMethod:
#reportXml_metricsForPackage:
comment/format in:
#documentation
#examples
#format_metrics
#reportPackages:format:on:
changed:
#reportXml_metrics
#supportedFormats
category of:
#generateClassMetricsFor:
#generateMethodMetricsFor:
#generatePackageMetricsFor:
#reportXml_metrics
Claus Gittinger <cg@exept.de> [Fri, 01 Apr 2016 00:05:58 +0200] rev 644
#REFACTORING
class: TestResult
changed: #runCase:debugged:
Claus Gittinger <cg@exept.de> [Thu, 31 Mar 2016 23:54:14 +0200] rev 643
#REFACTORING
class: TestResult
changed: #performCase:
Claus Gittinger <cg@exept.de> [Thu, 31 Mar 2016 23:50:30 +0200] rev 642
#REFACTORING
class: TestResult
changed: #exceptions
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 22:51:52 +0100] rev 641
#REFACTORING
class: MetricsReporter
changed: #packageMetricValue:for: (send #allPackageIDs instead of #allProjectIDs)
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:29:35 +0100] rev 640
#DOCUMENTATION
class: TestRunner
comment/format in: #defectMenu
changed:
#script
#script:
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:29:17 +0100] rev 639
metricsReporter
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:56 +0100] rev 638
class: RBAbstractClass
category of: #isAbstract
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:54 +0100] rev 637
class: RBAbstractClass
category of: #isAbstract
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:51 +0100] rev 636
class: RBAbstractClass
category of: #isAbstract
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 12:52:27 +0100] rev 635
#FEATURE
class: MetricsReporter
changed:
#metricInfoFor:
#packageMetricValue:for:
#reportXml_metricValues:
convert-repo [Thu, 24 Mar 2016 05:03:44 +0000] rev 634
update tags
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 01:57:26 +0100] rev 633
#FEATURE
class: MetricsReporter
changed: #reportXml_metricsForPackage:
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 00:02:38 +0100] rev 632
#REFACTORING
class: MetricsReporter
changed: #reportXml_metrics
load packages first.
Claus Gittinger <cg@exept.de> [Wed, 23 Mar 2016 21:55:41 +0100] rev 631
#FEATURE
class: MetricsReporter
changed:
#metricInfoFor:
#reportXml_metricValues:
Claus Gittinger <cg@exept.de> [Sat, 13 Feb 2016 12:23:04 +0100] rev 630
comment/format in: #iconInBrowserSymbol
mawalch [Wed, 27 Jan 2016 17:04:19 +0100] rev 629
#REFACTORING
class: TestResult
changed: #new
mawalch [Wed, 27 Jan 2016 17:03:53 +0100] rev 628
#REFACTORING
class: TestCase
changed: #isAbstract
convert-repo [Sun, 24 Jan 2016 04:54:53 +0000] rev 627
update tags
Claus Gittinger <cg@exept.de> [Sat, 23 Jan 2016 13:41:33 +0100] rev 626
#REFACTORING
class: TestCase
changed: #rememberOutcome:
convert-repo [Fri, 15 Jan 2016 04:49:43 +0000] rev 625
update tags
Claus Gittinger <cg@exept.de> [Thu, 14 Jan 2016 15:58:20 +0100] rev 624
#DOCUMENTATION
class: TestCase
comment/format in: #coveredPackageNames
Claus Gittinger <cg@exept.de> [Thu, 14 Jan 2016 15:57:27 +0100] rev 623
#OTHER
class: TestCase
changed: #coveredClasses
allow for package-id-pattern in coveredClasses
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 12 Sep 2015 08:39:45 +0100] rev 622
Do not remember stacktrace when there's an exception during a test
Most of the time nobody's interested and it just takes time.
convert-repo [Sun, 28 Jun 2015 03:54:49 +0000] rev 621
update tags
Claus Gittinger <cg@exept.de> [Fri, 26 Jun 2015 13:16:13 +0200] rev 620
copyright messages updated
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Jun 2015 06:20:23 +0100] rev 619
Added missing methods from CVS
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 28 May 2015 21:57:29 +0100] rev 618
Moved MethodDefinitionChange>>changeMethod back to stx:libbasic3
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Feb 2015 00:26:57 +0000] rev 617
Oops, implemented missing #dictionaryClass method.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 27 Jan 2015 09:51:19 +0000] rev 616
Reverted TestCase>>debug to work with MiniTestRunner
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jul 2014 15:28:02 +0100] rev 615
Fixed condition in TestCaseOutcome class>>rememberedOutcomeFor:
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 14 Jul 2014 21:58:21 +0100] rev 614
Refactored remembering of TestCaseOutcomes.
TestCaseOutcomes are no longer remembered in class instance var of the TestCase but
rather in one global dictionary on TestCaseOutcome class.
The top-level weak dictionary uses test method as a key and second-level dictionary as value.
This ensures that when a test method is changed, sooner or later (now obsolete) remebered
outcomes are reclamed by the GC.
The second-level dictionary uses test case class as a key and outcome as value. This is used
to keep outcomes for inherited test cases. This dictionary is also weak, ensuring that when
the class is unloaded or changed, outcomes are reclamed.
To reduce a number of weak objects a special TestCaseOutcomeWeakIdentityDictionary is
used. It optimizes the most common case when there are no inherited testcases.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 23:00:04 +0100] rev 613
Reverted TestCase>>debug to original SUnit implementation and made TestFailure proceedable.
The code in TestCase>>debug was too elaborate. The purpose was to be able to proceed to
see what next assertion is failing. This could be easily achieved by making TestFailure a
resumable exception (by means of #mayProceed)
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 22:13:52 +0100] rev 612
Fix tests that assert's TestResult printString.
Now the TestResult>>printString contains also a number of
tests skipped. Assert values in tests have been updated acordingly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 21:35:30 +0100] rev 611
Project definition fixed and HG configured as for CVS mirror repository.
Claus Gittinger <cg@exept.de> [Fri, 08 May 2015 12:28:56 +0200] rev 610
class: TestCaseOutcome
changed: #=
convert-repo [Thu, 23 Apr 2015 03:47:43 +0000] rev 609
update tags
Stefan Vogel <sv@exept.de> [Wed, 22 Apr 2015 20:04:02 +0200] rev 608
class: TestResultStX
changed: #performCase:
Use CharacterWriteStream for Unicode compatibility
Claus Gittinger <cg@exept.de> [Thu, 26 Feb 2015 05:01:33 +0100] rev 607
class: TestCase
added: #testSelectorsWithLastOutcomes
changed: #testSelector:result:
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:31 +0100] rev 606
class: TestResultReporter
changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:27 +0100] rev 605
class: TestCoverageReporter
changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:18 +0100] rev 604
class: MetricsReporter
changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Claus Gittinger <cg@exept.de> [Fri, 06 Feb 2015 09:53:20 +0100] rev 603
class: TestResult
changed: #runCase:debugged:
oops - it did not honor the debugged parameter correctly.
so "Suite debug" actually did not open a debugger.
Claus Gittinger <cg@exept.de> [Thu, 05 Feb 2015 17:19:45 +0100] rev 602
class: TestSuite
added:
#debug
#run:debug:
Claus Gittinger <cg@exept.de> [Thu, 05 Feb 2015 15:56:51 +0100] rev 601
class: TestCase
added: #run
Claus Gittinger <cg@exept.de> [Tue, 03 Feb 2015 20:49:57 +0100] rev 600
class: TestCase
comment/format in:
#coveredClassNames
#coveredClasses
#coveredPackageNames
Claus Gittinger <cg@exept.de> [Sun, 01 Feb 2015 03:38:55 +0100] rev 599
class: TestCase
added: #coveredPackageNames
comment/format in: #coveredClassNames
changed: #coveredClasses
Claus Gittinger <cg@exept.de> [Sat, 31 Jan 2015 01:31:19 +0100] rev 598
class: TestResultForRunWithDebug
changed: #rememberException:
removed old commented stuff
Claus Gittinger <cg@exept.de> [Sat, 31 Jan 2015 01:30:51 +0100] rev 597
class: TestResultStX
changed:
#printLineForContextForJavaCompatibleStackTrace:on:
#rememberException:
source code access fix; also avoid too many context walks,
if error occurrs in setup
Claus Gittinger <cg@exept.de> [Fri, 30 Jan 2015 22:10:10 +0100] rev 596
class: TestResult
comment/format in: #runCase:debugged:
Claus Gittinger <cg@exept.de> [Mon, 12 Jan 2015 17:40:24 +0100] rev 595
removed unneeded method
Claus Gittinger <cg@exept.de> [Tue, 18 Nov 2014 19:22:22 +0100] rev 594
*** empty log message ***
Claus Gittinger <cg@exept.de> [Fri, 11 Jul 2014 02:23:44 +0200] rev 593
class: TestResultStX
changed: #printLineForContextForJavaCompatibleStackTrace:on:
Claus Gittinger <cg@exept.de> [Wed, 09 Jul 2014 22:27:25 +0200] rev 592
class: stx_goodies_sunit
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Wed, 09 Jul 2014 18:22:02 +0200] rev 591
class: Symbol
comment/format
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 04 Jun 2014 13:52:18 +0200] rev 590
Fixed copy-paste bug in TestResource>>makeAvailable
Set didSetup to true when resources' setUp ran.
Claus Gittinger <cg@exept.de> [Thu, 17 Apr 2014 00:06:04 +0200] rev 589
class: TestCaseOutcome
changed: #executionTime
Claus Gittinger <cg@exept.de> [Sun, 23 Mar 2014 22:08:48 +0100] rev 588
*** empty log message ***
Stefan Vogel <sv@exept.de> [Fri, 21 Mar 2014 18:23:32 +0100] rev 587
class: TestCase
comment/format in: #should:raise:
changed: #printOn:
Stefan Vogel <sv@exept.de> [Tue, 25 Feb 2014 14:32:36 +0100] rev 586
class: MetricsReporter
changed: #reportXml_metrics
#loadPackage: now raises PackageLoadError when loadPackage:... fails
Claus Gittinger <cg@exept.de> [Fri, 24 Jan 2014 17:00:14 +0100] rev 585
changed: #description
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Dec 2013 12:39:09 +0100] rev 584
Moved to category "SUnit-Smalltalk/X-Report" as it is St/X-specific (and mostly obsolete)
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Dec 2013 12:39:03 +0100] rev 583
Moved to category "SUnit-Smalltalk/X-Report" as it is St/X-specific (and mostly obsolete)
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Dec 2013 12:38:56 +0100] rev 582
Moved to category "SUnit-Smalltalk/X-Report" as it is St/X-specific (and mostly obsolete)
convert-repo [Wed, 13 Nov 2013 04:26:17 +0000] rev 581
update tags
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 13 Nov 2013 00:10:09 +0100] rev 580
Fix in TestResultStX>>#printLineForContextForJavaCompatibleStackTrace:on:
Care for Java methods...
Claus Gittinger <cg@exept.de> [Sun, 28 Apr 2013 15:46:23 +0200] rev 579
class: TestRunner
changed: #initialize
Claus Gittinger <cg@exept.de> [Sun, 28 Apr 2013 15:41:55 +0200] rev 578
class: TestCase
changed:
#iconInBrowserSymbol
#lastTestRunResultOrNil
Stefan Vogel <sv@exept.de> [Tue, 23 Apr 2013 12:33:43 +0200] rev 577
class: TestResource
added: #safeTearDown
changed: #makeAvailable
Take care of AbortOperationRequest being raised in Debugger in tearDown
after an errornous test case.
Stefan Vogel <sv@exept.de> [Tue, 23 Apr 2013 12:33:23 +0200] rev 576
class: TestCase
added:
#safeTearDown
changed:
#runCase
#runCaseAsFailure
Take care of AbortOperationRequest being raised in Debugger in tearDown
after an errornous test case.
Stefan Vogel <sv@exept.de> [Fri, 19 Apr 2013 18:00:25 +0200] rev 575
class: TestCase
changed: #debug
do not mark a test as passed, when aborted in the debugger
Stefan Vogel <sv@exept.de> [Fri, 19 Apr 2013 17:47:46 +0200] rev 574
class: TestResult
comment/format in:
#stateFail
#statePass
Claus Gittinger <cg@exept.de> [Fri, 19 Apr 2013 11:39:28 +0200] rev 573
use #creator instead of #signal
(avoid semantic conflict with ANSI, where signal means: raise)
Claus Gittinger <cg@exept.de> [Fri, 19 Apr 2013 11:39:27 +0200] rev 572
use #creator instead of #signal
(avoid semantic conflict with ANSI, where signal means: raise)
Claus Gittinger <cg@exept.de> [Fri, 19 Apr 2013 11:39:24 +0200] rev 571
use #creator instead of #signal
(avoid semantic conflict with ANSI, where signal means: raise)
Claus Gittinger <cg@exept.de> [Wed, 17 Apr 2013 20:42:26 +0200] rev 570
class: TestCase
comment/format in: #runCaseAsFailure
changed:
#runCase
#runCaseAsFailure:
only do a tearDown, if the previous setup was executed
(i.e. no tearDown, if an error happened during setup)
Claus Gittinger <cg@exept.de> [Wed, 17 Apr 2013 20:42:06 +0200] rev 569
class: TestResource
changed: #makeAvailable
only do a tearDown, if the previous setup was executed
(i.e. no tearDown, if an error happened during setup)
Claus Gittinger <cg@exept.de> [Tue, 16 Apr 2013 20:09:01 +0200] rev 568
class: MetricsReporter
allow package-matchpatterns
Stefan Vogel <sv@exept.de> [Thu, 04 Apr 2013 19:37:02 +0200] rev 567
class: TestResultReporter
changed:
#errorTypeFromExceptionDetailOf:
#reportXml_jUnitTest:
Claus Gittinger <cg@exept.de> [Thu, 04 Apr 2013 01:43:29 +0200] rev 566
class: TestAsserter
added:
#should:raise:whoseDescriptionIncludes:
#should:raise:whoseDescriptionIncludes:description:
added comments
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:58:07 +0200] rev 565
class: TestCase
comment/format in: #debugUsing:
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:56:57 +0200] rev 564
class: TestCase
comment/format in: #debug
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:56:36 +0200] rev 563
class: TestCase
changed: #debug
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:53:36 +0200] rev 562
class: TestCase
changed: #debug
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:18 +0200] rev 561
automatic checkIn
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:16 +0200] rev 560
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:14 +0200] rev 559
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:12 +0200] rev 558
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:09 +0200] rev 557
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:07 +0200] rev 556
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:06 +0200] rev 555
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:04 +0200] rev 554
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:02 +0200] rev 553
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:00 +0200] rev 552
automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:26:46 +0200] rev 551
class: TestAsserter
added:
#skipIf:description:
a testcase can say:
self skipIf:[...] description:aString
for example, if the test is inappropriate for this architecture
or similar.
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:45 +0200] rev 550
class: TestCase
added: #logSkipped:
changed: #debug
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:26 +0200] rev 549
class: TestResult
added: #skipped
comment/format in: #runCase:debugged:
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:08 +0200] rev 548
initial checkin
Claus Gittinger <cg@exept.de> [Wed, 27 Mar 2013 22:41:52 +0100] rev 547
class: TestResultReporter
changed: #reportXml_perfPublisher:result:
Claus Gittinger <cg@exept.de> [Wed, 20 Mar 2013 19:48:37 +0100] rev 546
removed via FileBrowser
Claus Gittinger <cg@exept.de> [Wed, 13 Mar 2013 18:28:15 +0100] rev 545
productInstallDirbase not needed