Tue, 21 May 2024 14:45:43 +0100 Fix `TestResult >> hasPassed` w.r.t all skipped tests jv tip
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.
Tue, 21 May 2024 14:43:14 +0100 Use `#lookupMethodFor:` instead of `#>>` when looking up test method jv
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
Fri, 17 May 2024 17:20:12 +0100 Add initial support for parametrized tests jv
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`.
Tue, 30 Jan 2024 17:00:49 +0000 Change `TestCase class >> #rememberedOutcomeFor:` to take test jv
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.
Tue, 30 Jan 2024 16:55:26 +0000 Add `TestCase class >> rememberedOutcomeForSelector:` jv
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.
Tue, 30 Jan 2024 16:36:27 +0000 Add `TestCaseOutcome >> hasPassed` and other `has*` methods jv
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.
Tue, 30 Jan 2024 14:47:45 +0000 Introduce `TestCase >> #rememberedOutcome` jv
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.
Tue, 30 Jan 2024 14:45:14 +0000 Remove `TestSelector >> #testSelectorError:` and others jv
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.
Tue, 30 Jan 2024 14:33:21 +0000 Use (new) `TestCase >> #addToSuite:` jv
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.
Tue, 30 Jan 2024 13:31:55 +0000 Introduce `TestCase >> #copyForRun` jv
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.
Tue, 30 Jan 2024 13:25:02 +0000 Consider only unary methods starting with `test` as test methods jv
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.
Fri, 07 Oct 2022 12:27:15 +0100 Increase interation times when running under Jenkins jv
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.
Mon, 05 Sep 2022 16:57:02 +0100 Add `#skipInDebuggersWalkback` to `#assert:equals:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 05 Sep 2022 16:57:02 +0100] rev 772
Add `#skipInDebuggersWalkback` to `#assert:equals:`
Thu, 01 Sep 2022 21:52:30 +0100 Use `#isTestSelector` in `TestCase >> #testSelectors` jv
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Sep 2022 21:52:30 +0100] rev 771
Use `#isTestSelector` in `TestCase >> #testSelectors`
Thu, 17 Feb 2022 12:53:45 +0000 Give up and do what Pharo does - allow blocks to be passed to `#assert:`s jv
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
Mon, 13 Sep 2021 13:17:03 +0100 Allow comparing `OrderedCollection`s and `Array`s in `#assert:equal:` jv
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
Wed, 18 Dec 2019 21:56:03 +0100 initial checkin default
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 21:56:03 +0100] rev 768
initial checkin
Wed, 04 Dec 2019 04:28:00 +0000 update tags
convert-repo [Wed, 04 Dec 2019 04:28:00 +0000] rev 767
update tags
Tue, 03 Dec 2019 11:47:02 +0100 #FEATURE by Stefan Reise expecco_19_2_0
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
Tue, 03 Dec 2019 11:46:05 +0100 #FEATURE by Stefan Reise
sr [Tue, 03 Dec 2019 11:46:05 +0100] rev 765
#FEATURE by Stefan Reise class: TestCase class added: #isRunningUnderBorland32 #isRunningUnderGcc32 #isRunningUnderGcc64 #isRunningUnderMingw64
Tue, 03 Dec 2019 11:05:36 +0100 #FEATURE by Stefan Reise
sr [Tue, 03 Dec 2019 11:05:36 +0100] rev 764
#FEATURE by Stefan Reise class: TestCase class added: #doRunExpeccoRelatedUnitTestsOnly
Sun, 17 Nov 2019 15:31:29 +0100 #FEATURE by exept
Claus Gittinger <cg@exept.de> [Sun, 17 Nov 2019 15:31:29 +0100] rev 763
#FEATURE by exept class: TestCase added: #assertEmpty:
Thu, 01 Aug 2019 20:11:56 +0100 Remove leftover `Makefile` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 01 Aug 2019 20:11:56 +0100] rev 762
Remove leftover `Makefile`
Sun, 08 Sep 2019 00:54:10 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 00:54:10 +0200] rev 761
#UI_ENHANCEMENT by exept class: TestResultStX changed: #printLineForContextForJavaCompatibleStackTrace:on:
Sun, 25 Aug 2019 14:52:27 +0200 #QUALITY by exept
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:
Fri, 16 Aug 2019 22:55:53 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Fri, 16 Aug 2019 22:55:53 +0200] rev 759
#UI_ENHANCEMENT by exept class: TestResult changed: #addSkipped:detail:
Fri, 16 Aug 2019 16:29:33 +0200 #DOCUMENTATION by exept
Claus Gittinger <cg@exept.de> [Fri, 16 Aug 2019 16:29:33 +0200] rev 758
#DOCUMENTATION by exept class: TestCase changed: #runCase
Wed, 31 Jul 2019 17:46:47 +0200 #REFACTORING by exept
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
Mon, 08 Jul 2019 03:26:59 +0000 update tags
convert-repo [Mon, 08 Jul 2019 03:26:59 +0000] rev 756
update tags
Sun, 07 Jul 2019 14:56:15 +0200 #BUGFIX by cg
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
Sun, 07 Jul 2019 14:54:40 +0200 #REFACTORING by cg
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
Sat, 08 Jun 2019 13:55:43 +0200 #REFACTORING by cg
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:
Sat, 08 Jun 2019 13:55:27 +0200 #REFACTORING by cg
Claus Gittinger <cg@exept.de> [Sat, 08 Jun 2019 13:55:27 +0200] rev 752
#REFACTORING by cg class: TestSkipped changed: #sunitAnnounce:toResult:
Wed, 29 May 2019 03:28:44 +0000 update tags expecco_19_1_0 expecco_19_1_0_final1
convert-repo [Wed, 29 May 2019 03:28:44 +0000] rev 751
update tags
Wed, 29 May 2019 03:42:27 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Wed, 29 May 2019 03:42:27 +0200] rev 750
#FEATURE by cg class: TestCase changed: #performTest timeout handling
Wed, 29 May 2019 01:35:49 +0200 #FEATURE by cg
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
Wed, 29 May 2019 01:13:02 +0200 #FEATURE by cg
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
Wed, 29 May 2019 01:12:49 +0200 #FEATURE by cg
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
Thu, 28 Mar 2019 15:25:17 +0100 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 15:25:17 +0100] rev 746
#FEATURE by cg class: TestResultReporter changed: #reportXml_jUnit
Thu, 28 Mar 2019 14:14:00 +0100 #DOCUMENTATION by cg
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:
Thu, 28 Mar 2019 13:56:55 +0100 *** empty log message ***
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:56:55 +0100] rev 744
*** empty log message ***
Thu, 28 Mar 2019 13:45:12 +0100 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:45:12 +0100] rev 743
#FEATURE by cg class: TestResult changed: #rememberEndTime
Thu, 28 Mar 2019 13:44:12 +0100 #FEATURE by cg
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
Thu, 28 Mar 2019 13:35:53 +0100 #FEATURE by cg
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
Thu, 28 Mar 2019 13:35:41 +0100 #DOCUMENTATION by cg
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:
Thu, 28 Mar 2019 13:35:30 +0100 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 28 Mar 2019 13:35:30 +0100] rev 739
#FEATURE by cg class: TestResult added: #overallOutcome
Thu, 28 Mar 2019 12:17:57 +0100 #FEATURE by cg
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
Thu, 28 Mar 2019 12:17:18 +0100 #FEATURE by cg
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:
Thu, 28 Mar 2019 12:16:41 +0100 #DOCUMENTATION by cg
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:
Tue, 26 Mar 2019 19:05:01 +0100 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 19:05:01 +0100] rev 735
#FEATURE by cg class: TestResultReporter changed: #reportXml_jUnitTest:
Tue, 26 Mar 2019 18:39:32 +0100 #BUGFIX by cg
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:
Tue, 26 Mar 2019 18:25:29 +0100 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 18:25:29 +0100] rev 733
#DOCUMENTATION by cg class: TestCase category of: #setUp #tearDown
Tue, 26 Mar 2019 18:21:51 +0100 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Tue, 26 Mar 2019 18:21:51 +0100] rev 732
#BUGFIX by cg class: TestRunner changed: #testFailed:withResult: #testPassed:
Sat, 23 Mar 2019 11:47:16 +0100 #FEATURE by cg
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
Sat, 23 Mar 2019 11:46:45 +0100 #FEATURE by cg
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
Fri, 22 Mar 2019 12:52:51 +0100 #DOCUMENTATION by cg
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:
Fri, 22 Mar 2019 12:52:45 +0100 #DOCUMENTATION by cg
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
Sat, 16 Mar 2019 14:52:22 +0100 #REFACTORING by cg
Claus Gittinger <cg@exept.de> [Sat, 16 Mar 2019 14:52:22 +0100] rev 727
#REFACTORING by cg class: TestRunner class changed: #openOnTestCase:
Thu, 14 Mar 2019 04:31:12 +0000 update tags
convert-repo [Thu, 14 Mar 2019 04:31:12 +0000] rev 726
update tags
Wed, 13 Mar 2019 21:48:58 +0100 #REFACTORING by cg
Claus Gittinger <cg@exept.de> [Wed, 13 Mar 2019 21:48:58 +0100] rev 725
#REFACTORING by cg class: TestRunner class changed: #colorForPassedTests
Wed, 14 Nov 2018 13:11:58 +0100 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 jv
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
Mon, 03 Sep 2018 11:10:03 +0100 UI testing: wait until event queue empties after typing jv
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
Mon, 27 Aug 2018 03:34:00 +0000 update tags expeccoALM_1_13 expecco_18_2_0 expecco_18_2_1
convert-repo [Mon, 27 Aug 2018 03:34:00 +0000] rev 722
update tags
Sun, 26 Aug 2018 19:19:00 +0200 #FEATURE by cg
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:
Mon, 02 Jul 2018 08:46:01 +0200 Tagged Smalltalk/X 8.0.0 jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Jul 2018 08:46:01 +0200] rev 720
Tagged Smalltalk/X 8.0.0
Sun, 01 Jul 2018 12:52:19 +0200 #FEATURE by cg expeccoALM_1_12 expecco_18_1_0_6496 expecco_18_1_0_6496_v2
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:
Sun, 01 Jul 2018 12:29:32 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Sun, 01 Jul 2018 12:29:32 +0200] rev 718
#FEATURE by cg class: TestAsserter added: #should:raise:withExceptionDo:
Sun, 01 Jul 2018 12:29:21 +0200 #FEATURE by cg
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
Fri, 22 Jun 2018 03:33:18 +0000 update tags
convert-repo [Fri, 22 Jun 2018 03:33:18 +0000] rev 716
update tags
Thu, 21 Jun 2018 07:48:44 +0200 #DOCUMENTATION by cg
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
Thu, 21 Jun 2018 07:42:38 +0200 #BUGFIX by cg
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
Fri, 18 May 2018 13:18:35 +0200 #BUGFIX by cg expecco_18_1_0 expecco_18_1_0wa1
Claus Gittinger <cg@exept.de> [Fri, 18 May 2018 13:18:35 +0200] rev 713
#BUGFIX by cg class: TestCase changed: #runCase #runCaseAsFailure:
Thu, 17 May 2018 10:15:18 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 17 May 2018 10:15:18 +0200] rev 712
#FEATURE by cg class: TestCase added: #should:be:
Fri, 11 May 2018 09:56:31 +0200 #REFACTORING by cg
Claus Gittinger <cg@exept.de> [Fri, 11 May 2018 09:56:31 +0200] rev 711
#REFACTORING by cg class: TestResultReporter changed: #reportXml_perfPublisher:result:
Wed, 09 May 2018 22:29:47 +0200 #DOCUMENTATION by cg
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
Wed, 09 May 2018 19:38:40 +0200 #FEATURE by cg
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)
Tue, 08 May 2018 18:26:26 +0200 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de> [Tue, 08 May 2018 18:26:26 +0200] rev 708
#UI_ENHANCEMENT by cg class: TestAsserter changed: #assert:description:
Tue, 08 May 2018 18:26:20 +0200 #UI_ENHANCEMENT by cg
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:
Thu, 26 Apr 2018 06:54:47 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 26 Apr 2018 06:54:47 +0200] rev 706
#FEATURE by cg class: TestCase changed: #debug skip handling
Wed, 07 Mar 2018 23:06:46 +0100 #BUGFIX by cg
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:
Wed, 07 Mar 2018 23:06:40 +0100 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:06:40 +0100] rev 704
#BUGFIX by cg class: TestSuite comment/format in: #testCount
Wed, 07 Mar 2018 23:03:57 +0100 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:03:57 +0100] rev 703
#BUGFIX by cg class: TestCase added: #testCount
Wed, 07 Mar 2018 23:03:48 +0100 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 23:03:48 +0100] rev 702
#BUGFIX by cg class: TestSuite added: #testCount
Wed, 07 Mar 2018 17:26:12 +0100 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Wed, 07 Mar 2018 17:26:12 +0100] rev 701
#BUGFIX by cg class: TestSuite added: #countTests removed: #testCount
Wed, 07 Mar 2018 17:26:05 +0100 #BUGFIX by cg
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
Thu, 25 Jan 2018 19:45:45 +0100 #DOCUMENTATION by mawalch
mawalch [Thu, 25 Jan 2018 19:45:45 +0100] rev 699
#DOCUMENTATION by mawalch class: TestCoverageReporter comment/format in: #reportXml_cobertura
Tue, 16 Jan 2018 22:14:38 +0100 #OTHER by cg
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.
Tue, 16 Jan 2018 21:05:44 +0100 #DOCUMENTATION by cg
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
Sun, 26 Nov 2017 20:40:34 +0000 UI testing: wait until event queue empties jv stx-8.0.0
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).
Sat, 25 Nov 2017 13:34:22 +0100 #OTHER by cg
Claus Gittinger <cg@exept.de> [Sat, 25 Nov 2017 13:34:22 +0100] rev 695
#OTHER by cg comment/format in: #documentation
Tue, 21 Nov 2017 16:01:04 +0100 #OTHER by mawalch
mawalch [Tue, 21 Nov 2017 16:01:04 +0100] rev 694
#OTHER by mawalch exept Software AG -> eXept Software AG
Fri, 10 Nov 2017 04:34:57 +0000 update tags
convert-repo [Fri, 10 Nov 2017 04:34:57 +0000] rev 693
update tags
Thu, 09 Nov 2017 10:43:37 +0100 #QUALITY by cg
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:
Thu, 12 Oct 2017 13:58:48 +0200 #FEATURE by sr
sr [Thu, 12 Oct 2017 13:58:48 +0200] rev 691
#FEATURE by sr class: TestSuite added: #printOn:
Thu, 21 Sep 2017 14:15:44 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Thu, 21 Sep 2017 14:15:44 +0200] rev 690
#DOCUMENTATION by cg class: TestCase category of: #isLogging
Wed, 30 Aug 2017 15:16:04 +0200 #DOCUMENTATION by cg
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
Wed, 26 Jul 2017 12:46:18 +0200 #DOCUMENTATION by cg
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
Thu, 13 Jul 2017 15:14:09 +0200 #FEATURE by cg
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:
Thu, 13 Jul 2017 15:13:53 +0200 #DOCUMENTATION by cg
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:
Thu, 13 Jul 2017 15:11:26 +0200 #REFACTORING by cg
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:)
Thu, 13 Jul 2017 15:11:07 +0200 #REFACTORING by cg
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:)
Thu, 13 Jul 2017 15:10:46 +0200 #REFACTORING by cg
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:)
Thu, 13 Jul 2017 15:10:19 +0200 #UI_ENHANCEMENT by cg
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
Wed, 12 Jul 2017 09:59:48 +0200 Keyboard mapping: code updated to catch up with KeyboardMap jv
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
Wed, 12 Jul 2017 16:13:02 +0200 #OTHER by mawalch
mawalch [Wed, 12 Jul 2017 16:13:02 +0200] rev 680
#OTHER by mawalch Update package name in documentation.
Wed, 12 Jul 2017 16:12:59 +0200 #OTHER by mawalch
mawalch [Wed, 12 Jul 2017 16:12:59 +0200] rev 679
#OTHER by mawalch Update package name in documentation.
Tue, 23 May 2017 03:42:49 +0000 update tags
convert-repo [Tue, 23 May 2017 03:42:49 +0000] rev 678
update tags
Mon, 22 May 2017 18:37:59 +0200 #OTHER by mawalch
mawalch [Mon, 22 May 2017 18:37:59 +0200] rev 677
#OTHER by mawalch Spelling.
Mon, 22 May 2017 18:37:54 +0200 #OTHER by mawalch
mawalch [Mon, 22 May 2017 18:37:54 +0200] rev 676
#OTHER by mawalch Spelling.
Mon, 13 Feb 2017 04:35:21 +0000 update tags expecco_head_5844
convert-repo [Mon, 13 Feb 2017 04:35:21 +0000] rev 675
update tags
Sun, 12 Feb 2017 22:44:28 +0100 #DOCUMENTATION by cg
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:
Thu, 24 Nov 2016 21:56:23 +0000 Merge jv
HG Automerge [Thu, 24 Nov 2016 21:56:23 +0000] rev 673
Merge
Fri, 18 Nov 2016 12:25:03 +0100 #OTHER by cg expecco_2_10_0 expecco_2_10_0_41 expecco_2_11_0 expecco_2_11_1 expecco_ALM_1_10_0 expecco_ALM_1_10_0_8 expecco_ALM_1_11_0 expecco_ALM_1_11_0_2 expecco_ALM_1_11_2
Claus Gittinger <cg@exept.de> [Fri, 18 Nov 2016 12:25:03 +0100] rev 672
#OTHER by cg documentation
Fri, 11 Nov 2016 15:39:38 +0100 #REFACTORING by cg
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
Wed, 02 Nov 2016 17:31:26 +0100 #BUGFIX by cg
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)
Wed, 02 Nov 2016 01:50:45 +0100 #BUGFIX by cg
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
Thu, 13 Oct 2016 19:08:17 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Thu, 13 Oct 2016 19:08:17 +0200] rev 668
#DOCUMENTATION by cg class: TestResource added: #documentation
Thu, 13 Oct 2016 19:08:08 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Thu, 13 Oct 2016 19:08:08 +0200] rev 667
#FEATURE by cg class: TestResource class definition added: #documentation
Tue, 04 Oct 2016 13:03:57 +0200 #REFACTORING by cg
Claus Gittinger <cg@exept.de> [Tue, 04 Oct 2016 13:03:57 +0200] rev 666
#REFACTORING by cg class: stx_goodies_sunit removed: #excludedFromPreRequisites
Fri, 30 Sep 2016 16:47:46 +0200 #OTHER by stefan
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)
Sat, 03 Sep 2016 09:08:25 +0100 FIX: Do not treat skipped test as passed! jv
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.
Wed, 31 Aug 2016 17:38:43 +0100 Merge jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 31 Aug 2016 17:38:43 +0100] rev 663
Merge
Mon, 08 Aug 2016 19:42:10 +0200 #OTHER by mawalch
mawalch [Mon, 08 Aug 2016 19:42:10 +0200] rev 662
#OTHER by mawalch Fix ridiculously propagated typo.
Mon, 18 Jul 2016 20:57:29 +0100 Removed WorkspaceApplicationTests jv
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
Mon, 18 Jul 2016 20:50:27 +0100 Fixed SimpleViewInteractor>>do:timeout: jv
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
Sat, 09 Jul 2016 22:30:00 +0100 Added Smalltalk/X SUnit extension for UI testing jv
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
Sat, 09 Jul 2016 22:22:57 +0100 Merge jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 09 Jul 2016 22:22:57 +0100] rev 658
Merge
Sat, 09 Jul 2016 22:22:22 +0100 Created branch jv jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 09 Jul 2016 22:22:22 +0100] rev 657
Created branch jv
Fri, 08 Jul 2016 03:54:45 +0000 update tags
convert-repo [Fri, 08 Jul 2016 03:54:45 +0000] rev 656
update tags
Thu, 07 Jul 2016 20:21:43 +0200 #OTHER by mawalch
mawalch [Thu, 07 Jul 2016 20:21:43 +0200] rev 655
#OTHER by mawalch Spelling fixes.
Mon, 09 May 2016 10:07:04 +0200 #OTHER by cg
Claus Gittinger <cg@exept.de> [Mon, 09 May 2016 10:07:04 +0200] rev 654
#OTHER by cg colorizeAllWith -> withColor
Thu, 05 May 2016 03:47:09 +0000 update tags
convert-repo [Thu, 05 May 2016 03:47:09 +0000] rev 653
update tags
Wed, 04 May 2016 21:13:44 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Wed, 04 May 2016 21:13:44 +0200] rev 652
#DOCUMENTATION by cg class: TestResource category of: #version_CVS
Wed, 04 May 2016 21:13:35 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Wed, 04 May 2016 21:13:35 +0200] rev 651
#DOCUMENTATION by cg class: TestFailure category of: #version_CVS
Thu, 14 Apr 2016 19:07:56 +0200 #DOCUMENTATION by cg expecco_2_9_0 expecco_2_9_0_a expecco_2_9_0_win75_lx36 expecco_2_9_1
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 19:07:56 +0200] rev 650
#DOCUMENTATION by cg class: TestAsserter changed: #skip
Thu, 14 Apr 2016 15:00:48 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 15:00:48 +0200] rev 649
#DOCUMENTATION by cg class: TestAsserter added: #skip: changed: #skip
Thu, 14 Apr 2016 14:59:21 +0200 #DOCUMENTATION by cg
Claus Gittinger <cg@exept.de> [Thu, 14 Apr 2016 14:59:21 +0200] rev 648
#DOCUMENTATION by cg class: TestCase comment/format in: #shouldSkip
Thu, 14 Apr 2016 14:59:05 +0200 #DOCUMENTATION by cg
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:
Fri, 01 Apr 2016 14:24:04 +0200 #REFACTORING
Claus Gittinger <cg@exept.de> [Fri, 01 Apr 2016 14:24:04 +0200] rev 646
#REFACTORING class: MetricsReporter added:5 methods
Fri, 01 Apr 2016 14:23:52 +0200 #FEATURE
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
Fri, 01 Apr 2016 00:05:58 +0200 #REFACTORING
Claus Gittinger <cg@exept.de> [Fri, 01 Apr 2016 00:05:58 +0200] rev 644
#REFACTORING class: TestResult changed: #runCase:debugged:
Thu, 31 Mar 2016 23:54:14 +0200 #REFACTORING
Claus Gittinger <cg@exept.de> [Thu, 31 Mar 2016 23:54:14 +0200] rev 643
#REFACTORING class: TestResult changed: #performCase:
Thu, 31 Mar 2016 23:50:30 +0200 #REFACTORING
Claus Gittinger <cg@exept.de> [Thu, 31 Mar 2016 23:50:30 +0200] rev 642
#REFACTORING class: TestResult changed: #exceptions
Fri, 25 Mar 2016 22:51:52 +0100 #REFACTORING
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)
Fri, 25 Mar 2016 16:29:35 +0100 #DOCUMENTATION
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:
Fri, 25 Mar 2016 16:29:17 +0100 metricsReporter
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:29:17 +0100] rev 639
metricsReporter
Fri, 25 Mar 2016 16:28:56 +0100 class: RBAbstractClass
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:56 +0100] rev 638
class: RBAbstractClass category of: #isAbstract
Fri, 25 Mar 2016 16:28:54 +0100 class: RBAbstractClass
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:54 +0100] rev 637
class: RBAbstractClass category of: #isAbstract
Fri, 25 Mar 2016 16:28:51 +0100 class: RBAbstractClass
Claus Gittinger <cg@exept.de> [Fri, 25 Mar 2016 16:28:51 +0100] rev 636
class: RBAbstractClass category of: #isAbstract
Thu, 24 Mar 2016 12:52:27 +0100 #FEATURE
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 12:52:27 +0100] rev 635
#FEATURE class: MetricsReporter changed: #metricInfoFor: #packageMetricValue:for: #reportXml_metricValues:
Thu, 24 Mar 2016 05:03:44 +0000 update tags
convert-repo [Thu, 24 Mar 2016 05:03:44 +0000] rev 634
update tags
Thu, 24 Mar 2016 01:57:26 +0100 #FEATURE
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 01:57:26 +0100] rev 633
#FEATURE class: MetricsReporter changed: #reportXml_metricsForPackage:
Thu, 24 Mar 2016 00:02:38 +0100 #REFACTORING
Claus Gittinger <cg@exept.de> [Thu, 24 Mar 2016 00:02:38 +0100] rev 632
#REFACTORING class: MetricsReporter changed: #reportXml_metrics load packages first.
Wed, 23 Mar 2016 21:55:41 +0100 #FEATURE
Claus Gittinger <cg@exept.de> [Wed, 23 Mar 2016 21:55:41 +0100] rev 631
#FEATURE class: MetricsReporter changed: #metricInfoFor: #reportXml_metricValues:
Sat, 13 Feb 2016 12:23:04 +0100 comment/format in: #iconInBrowserSymbol
Claus Gittinger <cg@exept.de> [Sat, 13 Feb 2016 12:23:04 +0100] rev 630
comment/format in: #iconInBrowserSymbol
Wed, 27 Jan 2016 17:04:19 +0100 #REFACTORING
mawalch [Wed, 27 Jan 2016 17:04:19 +0100] rev 629
#REFACTORING class: TestResult changed: #new
Wed, 27 Jan 2016 17:03:53 +0100 #REFACTORING
mawalch [Wed, 27 Jan 2016 17:03:53 +0100] rev 628
#REFACTORING class: TestCase changed: #isAbstract
Sun, 24 Jan 2016 04:54:53 +0000 update tags
convert-repo [Sun, 24 Jan 2016 04:54:53 +0000] rev 627
update tags
Sat, 23 Jan 2016 13:41:33 +0100 #REFACTORING
Claus Gittinger <cg@exept.de> [Sat, 23 Jan 2016 13:41:33 +0100] rev 626
#REFACTORING class: TestCase changed: #rememberOutcome:
Fri, 15 Jan 2016 04:49:43 +0000 update tags expecco_ALM_1_9_7
convert-repo [Fri, 15 Jan 2016 04:49:43 +0000] rev 625
update tags
Thu, 14 Jan 2016 15:58:20 +0100 #DOCUMENTATION
Claus Gittinger <cg@exept.de> [Thu, 14 Jan 2016 15:58:20 +0100] rev 624
#DOCUMENTATION class: TestCase comment/format in: #coveredPackageNames
Thu, 14 Jan 2016 15:57:27 +0100 #OTHER
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
Sat, 12 Sep 2015 08:39:45 +0100 Do not remember stacktrace when there's an exception during a test
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.
Sun, 28 Jun 2015 03:54:49 +0000 update tags expecco_2_8_0 expecco_2_8_0a expecco_2_8_0b expecco_ALM_1_9_5 expecco_ALM_1_9_6
convert-repo [Sun, 28 Jun 2015 03:54:49 +0000] rev 621
update tags
Fri, 26 Jun 2015 13:16:13 +0200 copyright messages updated
Claus Gittinger <cg@exept.de> [Fri, 26 Jun 2015 13:16:13 +0200] rev 620
copyright messages updated
Thu, 11 Jun 2015 06:20:23 +0100 Added missing methods from CVS working_v5_0
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Jun 2015 06:20:23 +0100] rev 619
Added missing methods from CVS
Thu, 28 May 2015 21:57:29 +0100 Moved MethodDefinitionChange>>changeMethod back to stx:libbasic3 working_v5_0
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 28 May 2015 21:57:29 +0100] rev 618
Moved MethodDefinitionChange>>changeMethod back to stx:libbasic3
Thu, 12 Feb 2015 00:26:57 +0000 Oops, implemented missing #dictionaryClass method. working_v5_0
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Feb 2015 00:26:57 +0000] rev 617
Oops, implemented missing #dictionaryClass method.
Tue, 27 Jan 2015 09:51:19 +0000 Reverted TestCase>>debug to work with MiniTestRunner working_v5_0
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 27 Jan 2015 09:51:19 +0000] rev 616
Reverted TestCase>>debug to work with MiniTestRunner
Thu, 17 Jul 2014 15:28:02 +0100 Fixed condition in TestCaseOutcome class>>rememberedOutcomeFor: working_v5_0
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jul 2014 15:28:02 +0100] rev 615
Fixed condition in TestCaseOutcome class>>rememberedOutcomeFor:
Mon, 14 Jul 2014 21:58:21 +0100 Refactored remembering of TestCaseOutcomes. working_v5_0
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.
Wed, 09 Jul 2014 23:00:04 +0100 Reverted TestCase>>debug to original SUnit implementation and made TestFailure proceedable. working_v5_0
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)
Wed, 09 Jul 2014 22:13:52 +0100 Fix tests that assert's TestResult printString. working_v5_0
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.
Wed, 09 Jul 2014 21:35:30 +0100 Project definition fixed and HG configured as for CVS mirror repository. working_v5_0
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.
Fri, 08 May 2015 12:28:56 +0200 class: TestCaseOutcome
Claus Gittinger <cg@exept.de> [Fri, 08 May 2015 12:28:56 +0200] rev 610
class: TestCaseOutcome changed: #=
Thu, 23 Apr 2015 03:47:43 +0000 update tags
convert-repo [Thu, 23 Apr 2015 03:47:43 +0000] rev 609
update tags
Wed, 22 Apr 2015 20:04:02 +0200 class: TestResultStX
Stefan Vogel <sv@exept.de> [Wed, 22 Apr 2015 20:04:02 +0200] rev 608
class: TestResultStX changed: #performCase: Use CharacterWriteStream for Unicode compatibility
Thu, 26 Feb 2015 05:01:33 +0100 class: TestCase
Claus Gittinger <cg@exept.de> [Thu, 26 Feb 2015 05:01:33 +0100] rev 607
class: TestCase added: #testSelectorsWithLastOutcomes changed: #testSelector:result:
Wed, 18 Feb 2015 16:05:31 +0100 class: TestResultReporter expeccoALM_1_9_0_1
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:31 +0100] rev 606
class: TestResultReporter changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Wed, 18 Feb 2015 16:05:27 +0100 class: TestCoverageReporter
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:27 +0100] rev 605
class: TestCoverageReporter changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Wed, 18 Feb 2015 16:05:18 +0100 class: MetricsReporter
Claus Gittinger <cg@exept.de> [Wed, 18 Feb 2015 16:05:18 +0100] rev 604
class: MetricsReporter changed: #reportFormatSelector: (send #asUppercaseFirst instead of #capitalized)
Fri, 06 Feb 2015 09:53:20 +0100 class: TestResult
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.
Thu, 05 Feb 2015 17:19:45 +0100 class: TestSuite
Claus Gittinger <cg@exept.de> [Thu, 05 Feb 2015 17:19:45 +0100] rev 602
class: TestSuite added: #debug #run:debug:
Thu, 05 Feb 2015 15:56:51 +0100 class: TestCase
Claus Gittinger <cg@exept.de> [Thu, 05 Feb 2015 15:56:51 +0100] rev 601
class: TestCase added: #run
Tue, 03 Feb 2015 20:49:57 +0100 class: TestCase
Claus Gittinger <cg@exept.de> [Tue, 03 Feb 2015 20:49:57 +0100] rev 600
class: TestCase comment/format in: #coveredClassNames #coveredClasses #coveredPackageNames
Sun, 01 Feb 2015 03:38:55 +0100 class: TestCase
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
Sat, 31 Jan 2015 01:31:19 +0100 class: TestResultForRunWithDebug
Claus Gittinger <cg@exept.de> [Sat, 31 Jan 2015 01:31:19 +0100] rev 598
class: TestResultForRunWithDebug changed: #rememberException: removed old commented stuff
Sat, 31 Jan 2015 01:30:51 +0100 class: TestResultStX
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
Fri, 30 Jan 2015 22:10:10 +0100 class: TestResult
Claus Gittinger <cg@exept.de> [Fri, 30 Jan 2015 22:10:10 +0100] rev 596
class: TestResult comment/format in: #runCase:debugged:
Mon, 12 Jan 2015 17:40:24 +0100 removed unneeded method
Claus Gittinger <cg@exept.de> [Mon, 12 Jan 2015 17:40:24 +0100] rev 595
removed unneeded method
Tue, 18 Nov 2014 19:22:22 +0100 *** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 18 Nov 2014 19:22:22 +0100] rev 594
*** empty log message ***
Fri, 11 Jul 2014 02:23:44 +0200 class: TestResultStX expecco_2_7_0 expecco_2_7_0_49 expecco_2_7_5 expecco_2_7_5a
Claus Gittinger <cg@exept.de> [Fri, 11 Jul 2014 02:23:44 +0200] rev 593
class: TestResultStX changed: #printLineForContextForJavaCompatibleStackTrace:on:
Wed, 09 Jul 2014 22:27:25 +0200 class: stx_goodies_sunit
Claus Gittinger <cg@exept.de> [Wed, 09 Jul 2014 22:27:25 +0200] rev 592
class: stx_goodies_sunit comment/format in: #documentation
Wed, 09 Jul 2014 18:22:02 +0200 class: Symbol
Claus Gittinger <cg@exept.de> [Wed, 09 Jul 2014 18:22:02 +0200] rev 591
class: Symbol comment/format
Wed, 04 Jun 2014 13:52:18 +0200 Fixed copy-paste bug in TestResource>>makeAvailable
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.
Thu, 17 Apr 2014 00:06:04 +0200 class: TestCaseOutcome
Claus Gittinger <cg@exept.de> [Thu, 17 Apr 2014 00:06:04 +0200] rev 589
class: TestCaseOutcome changed: #executionTime
Sun, 23 Mar 2014 22:08:48 +0100 *** empty log message ***
Claus Gittinger <cg@exept.de> [Sun, 23 Mar 2014 22:08:48 +0100] rev 588
*** empty log message ***
Fri, 21 Mar 2014 18:23:32 +0100 class: TestCase
Stefan Vogel <sv@exept.de> [Fri, 21 Mar 2014 18:23:32 +0100] rev 587
class: TestCase comment/format in: #should:raise: changed: #printOn:
Tue, 25 Feb 2014 14:32:36 +0100 class: MetricsReporter
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
Fri, 24 Jan 2014 17:00:14 +0100 changed: #description
Claus Gittinger <cg@exept.de> [Fri, 24 Jan 2014 17:00:14 +0100] rev 585
changed: #description
Thu, 12 Dec 2013 12:39:09 +0100 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:09 +0100] rev 584
Moved to category "SUnit-Smalltalk/X-Report" as it is St/X-specific (and mostly obsolete)
Thu, 12 Dec 2013 12:39:03 +0100 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)
Thu, 12 Dec 2013 12:38:56 +0100 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)
Wed, 13 Nov 2013 04:26:17 +0000 update tags
convert-repo [Wed, 13 Nov 2013 04:26:17 +0000] rev 581
update tags
Wed, 13 Nov 2013 00:10:09 +0100 Fix in TestResultStX>>#printLineForContextForJavaCompatibleStackTrace:on:
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...
Sun, 28 Apr 2013 15:46:23 +0200 class: TestRunner
Claus Gittinger <cg@exept.de> [Sun, 28 Apr 2013 15:46:23 +0200] rev 579
class: TestRunner changed: #initialize
Sun, 28 Apr 2013 15:41:55 +0200 class: TestCase expecco_2_6_0 expecco_2_6_0_45_windows_final expecco_2_6_0_49_windows_final expecco_2_6_0rc1 expecco_2_6_1 expecco_2_6_2
Claus Gittinger <cg@exept.de> [Sun, 28 Apr 2013 15:41:55 +0200] rev 578
class: TestCase changed: #iconInBrowserSymbol #lastTestRunResultOrNil
Tue, 23 Apr 2013 12:33:43 +0200 class: TestResource
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.
Tue, 23 Apr 2013 12:33:23 +0200 class: TestCase
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.
Fri, 19 Apr 2013 18:00:25 +0200 class: TestCase
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
Fri, 19 Apr 2013 17:47:46 +0200 class: TestResult
Stefan Vogel <sv@exept.de> [Fri, 19 Apr 2013 17:47:46 +0200] rev 574
class: TestResult comment/format in: #stateFail #statePass
Fri, 19 Apr 2013 11:39:28 +0200 use #creator instead of #signal
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)
Fri, 19 Apr 2013 11:39:27 +0200 use #creator instead of #signal
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)
Fri, 19 Apr 2013 11:39:24 +0200 use #creator instead of #signal
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)
Wed, 17 Apr 2013 20:42:26 +0200 class: TestCase
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)
Wed, 17 Apr 2013 20:42:06 +0200 class: TestResource expecco_2_5_0 expecco_2_5_1 stable
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)
Tue, 16 Apr 2013 20:09:01 +0200 class: MetricsReporter
Claus Gittinger <cg@exept.de> [Tue, 16 Apr 2013 20:09:01 +0200] rev 568
class: MetricsReporter allow package-matchpatterns
Thu, 04 Apr 2013 19:37:02 +0200 class: TestResultReporter
Stefan Vogel <sv@exept.de> [Thu, 04 Apr 2013 19:37:02 +0200] rev 567
class: TestResultReporter changed: #errorTypeFromExceptionDetailOf: #reportXml_jUnitTest:
Thu, 04 Apr 2013 01:43:29 +0200 class: TestAsserter
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
Wed, 03 Apr 2013 15:58:07 +0200 class: TestCase
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:58:07 +0200] rev 565
class: TestCase comment/format in: #debugUsing:
Wed, 03 Apr 2013 15:56:57 +0200 class: TestCase
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:56:57 +0200] rev 564
class: TestCase comment/format in: #debug
Wed, 03 Apr 2013 15:56:36 +0200 class: TestCase
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:56:36 +0200] rev 563
class: TestCase changed: #debug
Wed, 03 Apr 2013 15:53:36 +0200 class: TestCase
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:53:36 +0200] rev 562
class: TestCase changed: #debug
Wed, 03 Apr 2013 15:27:18 +0200 automatic checkIn
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:18 +0200] rev 561
automatic checkIn
Wed, 03 Apr 2013 15:27:16 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:16 +0200] rev 560
automatically generated by browser
Wed, 03 Apr 2013 15:27:14 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:14 +0200] rev 559
automatically generated by browser
Wed, 03 Apr 2013 15:27:12 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:12 +0200] rev 558
automatically generated by browser
Wed, 03 Apr 2013 15:27:09 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:09 +0200] rev 557
automatically generated by browser
Wed, 03 Apr 2013 15:27:07 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:07 +0200] rev 556
automatically generated by browser
Wed, 03 Apr 2013 15:27:06 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:06 +0200] rev 555
automatically generated by browser
Wed, 03 Apr 2013 15:27:04 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:04 +0200] rev 554
automatically generated by browser
Wed, 03 Apr 2013 15:27:02 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:02 +0200] rev 553
automatically generated by browser
Wed, 03 Apr 2013 15:27:00 +0200 automatically generated by browser
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:27:00 +0200] rev 552
automatically generated by browser
Wed, 03 Apr 2013 15:26:46 +0200 class: TestAsserter
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.
Wed, 03 Apr 2013 15:25:45 +0200 class: TestCase
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:45 +0200] rev 550
class: TestCase added: #logSkipped: changed: #debug
Wed, 03 Apr 2013 15:25:26 +0200 class: TestResult
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:26 +0200] rev 549
class: TestResult added: #skipped comment/format in: #runCase:debugged:
Wed, 03 Apr 2013 15:25:08 +0200 initial checkin
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2013 15:25:08 +0200] rev 548
initial checkin
Wed, 27 Mar 2013 22:41:52 +0100 class: TestResultReporter
Claus Gittinger <cg@exept.de> [Wed, 27 Mar 2013 22:41:52 +0100] rev 547
class: TestResultReporter changed: #reportXml_perfPublisher:result:
Wed, 20 Mar 2013 19:48:37 +0100 removed via FileBrowser
Claus Gittinger <cg@exept.de> [Wed, 20 Mar 2013 19:48:37 +0100] rev 546
removed via FileBrowser
Wed, 13 Mar 2013 18:28:15 +0100 productInstallDirbase not needed
Claus Gittinger <cg@exept.de> [Wed, 13 Mar 2013 18:28:15 +0100] rev 545
productInstallDirbase not needed
(0) -240 tip