reports/stx_goodies_builder_reports.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 14 Nov 2016 23:43:14 +0000
branchjv
changeset 322 9ec2abb1218e
parent 295 4dd4d4b67e42
permissions -rw-r--r--
Autoscale testcase-provided timeout to compensate for slooow machines Each test case has a timeout to guard against runaway tests. However on really slow machines the timeout us not big enough. To compensate for this, asses the "speed" of machine running tests and scale default timeout if machine is slower than some (arbitrary) norm. The speed assesment is done by measuring time to run (arbitrary) benchmark code. This has the advantage to reflect actual machine load, not only hardvare spec. However, we may need to play with these magic numbers to make it working. Generally a workaround.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/builder/reports' }"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
283
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
     3
"{ NameSpace: Smalltalk }"
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
     4
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
LibraryDefinition subclass:#stx_goodies_builder_reports
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	instanceVariableNames:''
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:''
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
	poolDictionaries:''
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
	category:'* Projects & Packages *'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
!stx_goodies_builder_reports class methodsFor:'description'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
excludedFromPreRequisites
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
    "list all packages which should be ignored in the automatic
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
     preRequisites scan. See #preRequisites for more."
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
    ^ #(
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
        #'stx:goodies/monticello'    "MCPatch - referenced by HDChangeReport>>changesFor: "
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
    )
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
    "Modified: / 08-03-2011 / 22:08:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
140
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    26
mandatoryPreRequisites
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    27
    "list all required mandatory packages.
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    28
     Packages are mandatory, if they contain superclasses of the package's classes
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    29
     or classes which are extended by this package.
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
     This list can be maintained manually or (better) generated and
140
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    31
     updated by scanning the superclass hierarchies
165
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    32
     (the browser has a menu function for that)"
140
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    33
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    34
    ^ #(
165
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    35
        #'stx:goodies/sunit'    "TestAsserter - extended "
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    36
        #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_builder_reports "
140
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    37
    )
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    38
!
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    39
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    40
referencedPreRequisites
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    41
    "list all packages containing classes referenced by the packages's members.
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    42
     This list can be maintained manually or (better) generated and
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    43
     updated by looking for global variable accesses
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    44
     (the browser has a menu function for that)
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    45
     However, often too much is found, and you may want to explicitely
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
    46
     exclude individual packages in the #excludedFromPreRequisites method."
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
    ^ #(
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
        #'stx:goodies/refactoryBrowser/browser'    "PackageEnvironment - referenced by Builder::LintReport>>setupForPackages: "
129
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
    50
        #'stx:goodies/refactoryBrowser/helpers'    "BrowserEnvironment - referenced by Builder::LintReport>>setupForClasses: "
165
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    51
        #'stx:goodies/refactoryBrowser/lint'    "RBBasicLintRule - referenced by Builder::LintReport>>setUp "
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    52
        #'stx:libcomp'    "InstrumentationContext - referenced by Builder::TestReport>>runReport "
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    53
    )
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    54
!
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    55
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    56
subProjects
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    57
    "list packages which are known as subprojects.
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    58
     The generated makefile will enter those and make there as well.
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    59
     However: they are not forced to be loaded when a package is loaded;
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    60
     for those, redefine requiredPrerequisites"
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    61
43b09a7665bf Initial version of code coverage report.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 157
diff changeset
    62
    ^ #(
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
    )
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
! !
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
!stx_goodies_builder_reports class methodsFor:'description - contents'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
classNamesAndAttributes
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    "lists the classes which are to be included in the project.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
     Each entry in the list may be: a single class-name (symbol),
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
     or an array-literal consisting of class name and attributes.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
    ^ #(
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
        "<className> or (<className> attributes...) in load order"
289
258f98c24a4e Make JUnit report reade an autoloaded class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 283
diff changeset
    76
        (#'Builder::JUnitReportReader' autoload)
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
        #'Builder::Report'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
        #'Builder::ReportFormat'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
        #'Builder::ReportRunner'
283
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
    80
        #'Builder::ReportSourceInfo'
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
        #'stx_goodies_builder_reports'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
        #'Builder::ChangeReport'
283
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
    83
        #'Builder::CoverageReport'
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
    84
        #'Builder::CoverageReportFormat'
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
        #'Builder::LintReport'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
        #'Builder::LintReportFormat'
283
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
    87
        #'Builder::ReportClassSourceInfo'
907471201200 Initial version of JUnit XML report reader. Unfinished!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 211
diff changeset
    88
        #'Builder::ReportExtensionsSourceInfo'
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
        #'Builder::TestReport'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
        #'Builder::TestReportFormat'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
    )
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
extensionMethodNames
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
    "lists the extension methods which are to be included in the project.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
     Entries are 2-element array literals, consisting of class-name and selector."
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
    ^ #(
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
        TestCase nameForHDTestReport
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
        TestCase selectorForHDTestReport
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
        'TestCase class' isJUnitTestCaseProxy
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
        'TestCase class' isTestletTestCaseProxy
129
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   103
        TestCase timeout
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
    )
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
! !
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
!stx_goodies_builder_reports class methodsFor:'description - project information'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
applicationIconFileName
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
    ^ nil
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
    "/ ^ self applicationName
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
companyName
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    "Return a companyname which will appear in <lib>.rc"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
    ^ 'SWING Research Group & eXept Software AG'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
    "Modified: / 21-07-2011 / 10:05:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
description
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
    "Return a description string which will appear in vc.def / bc.def"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
    ^ 'Report Runner for Jenkins CI Server'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
    "Modified: / 21-07-2011 / 10:06:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
legalCopyright
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
    "Return a copyright string which will appear in <lib>.rc"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
    ^ 'Copyright Jan Vrany 2011\nCopyright eXept Software AG 2011'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    "Modified: / 21-07-2011 / 10:05:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
129
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   140
productInstallDirBaseName
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   141
    "Returns a default installDir which will appear in <app>.nsi.
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   142
     This is usually not the one you want to keep"
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   143
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   144
    ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   145
!
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   146
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
productName
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
    "Return a product name which will appear in <lib>.rc"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
    ^ 'ReportRunner'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
    "Modified: / 21-07-2011 / 10:06:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
! !
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
!stx_goodies_builder_reports class methodsFor:'description - startup'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
startupClassName
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
    "the name of the class which starts the show in its <startupSelector> method.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
     Usually, the name of a subclass of StandAloneStartup."
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
    ^ 'HDReportRunner'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
    "Modified: / 21-07-2011 / 10:06:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
startupSelector
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
    "the message that is sent to the startupClass to start the show"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
    ^ #'start'        
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
! !
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
!stx_goodies_builder_reports class methodsFor:'description - svn'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
svnRepositoryUrlString
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
    "Return a SVN repository URL of myself.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
     (Generated since 2011-04-08)
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
    "        
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    ^ '$URL$'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
svnRevisionNr
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
    "Return a SVN revision number of myself.
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
     This number is updated after a commit"
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
140
09d3ad97e787 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 129
diff changeset
   187
    ^ "$SVN-Revision:"'exported'"$"
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
! !
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
!stx_goodies_builder_reports class methodsFor:'documentation'!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
version
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
    ^ '$Header$'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
version_CVS
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
    ^ '$Header$'
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
!
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
295
4dd4d4b67e42 Build files regenerated.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 289
diff changeset
   200
version_HG
4dd4d4b67e42 Build files regenerated.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 289
diff changeset
   201
    ^ '$Changeset: <not expanded> $'
4dd4d4b67e42 Build files regenerated.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 289
diff changeset
   202
!
4dd4d4b67e42 Build files regenerated.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 289
diff changeset
   203
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
version_SVN
157
4dfb5dd30325 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 140
diff changeset
   205
    ^ '$Id$'
70
f9b9641f5640 initial checkin
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
! !
129
df239f983888 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 70
diff changeset
   207