Skip to content

Commit

Permalink
Revert API changes and use env vars instead
Browse files Browse the repository at this point in the history
This makes it easier to detect whether smalltalkCI
is running on a CI server (Travis/AppVeyor) or not
  • Loading branch information
fniephaus committed Oct 9, 2016
1 parent 1a38233 commit b6ca7e5
Show file tree
Hide file tree
Showing 40 changed files with 128 additions and 81 deletions.
4 changes: 2 additions & 2 deletions gemstone/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ gemstone::load_project() {
repository: 'filetree://${SMALLTALK_CI_HOME}/repository';
load: 'Core'.
System commitTransaction.
(Smalltalk at: #SmalltalkCI) load: '${config_ston}' env: '$(get_build_env)'.
(Smalltalk at: #SmalltalkCI) load: '${config_ston}'.
].
%
logout
Expand Down Expand Up @@ -265,7 +265,7 @@ gemstone::test_project() {
iferr 3 exit 1
login
run
(Smalltalk at: #SmalltalkCI) test: '${config_ston}' named: '${config_smalltalk} Server (${STONE_NAME})' env: '$(get_build_env)'.
(Smalltalk at: #SmalltalkCI) test: '${config_ston}' named: '${config_smalltalk} Server (${STONE_NAME})'.
%
logout
exit 0
Expand Down
10 changes: 0 additions & 10 deletions helpers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -151,16 +151,6 @@ is_spur_image() {
[[ $((image_format_number>>(spur_bit-1) & 1)) -eq 1 ]]
}

get_build_env() {
if is_travis_build; then
echo "travis"
elif is_appveyor_build; then
echo "appveyor"
else
echo "unknown"
fi
}

get_build_name() {
local name="${config_smalltalk} with $(basename $config_ston)"

Expand Down
4 changes: 2 additions & 2 deletions pharo/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ pharo::load_project() {
repository: 'filetree://$(resolve_path "${SMALLTALK_CI_HOME}/repository")';
onConflict: [:ex | ex pass];
load ] on: Warning do: [:w | w resume ].
(Smalltalk at: #SmalltalkCI) load: '$(resolve_path "${config_ston}")' env: '$(get_build_env)'
(Smalltalk at: #SmalltalkCI) load: '$(resolve_path "${config_ston}")'
" || status=$?

if is_nonzero "${status}"; then
Expand All @@ -252,7 +252,7 @@ pharo::test_project() {

travis_wait "${SMALLTALK_CI_VM}" "$(resolve_path ${SMALLTALK_CI_IMAGE})" \
eval ${vm_flags} "
(Smalltalk at: #SmalltalkCI) test: '$(resolve_path "${config_ston}")' named: '$(get_build_name)' env: '$(get_build_env)'
(Smalltalk at: #SmalltalkCI) test: '$(resolve_path "${config_ston}")' named: '$(get_build_name)'
" || status=$?

return "${status}"
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
compatibility
getEnv: aKey
^ self platformClass getEnv: aKey
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
helpers
isAppVeyorBuild
^ BuildEnvironment asString beginsWith: 'appveyor'
^ (self getEnv: 'APPVEYOR') = 'True'
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
helpers
isTravisBuild
^ BuildEnvironment asString beginsWith: 'travis'
^ (self getEnv: 'TRAVIS') = 'true'
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
executing
public-api
load: aFilenameString
^ self load: aFilenameString env: nil
^ self newInstance
readSTONSpec: aFilenameString;
load

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
executing
public-api
test: aFilenameString
^ self test: aFilenameString named: self defaultSuiteName
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
executing
public-api
test: aFilenameString named: aString
^ self test: aFilenameString named: aString env: nil
^ self newInstance
readSTONSpec: aFilenameString;
suiteName: aString;
test

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
"ansiRed" : "fn 9/26/2016 16:11",
"ansiReset" : "fn 9/26/2016 16:11",
"ansiYellow" : "fn 9/26/2016 16:12",
"buildEnvironment" : "fn 10/9/2016 18:02",
"buildEnvironment:" : "fn 10/9/2016 18:02",
"classesForCategories:" : "fn 6/21/2016 23:42",
"classesForPackages:" : "fn 6/21/2016 23:43",
"classesFrom:" : "fn 6/24/2016 19:25",
Expand All @@ -31,15 +29,15 @@
"for:" : "fn 7/11/2016 16:10",
"forceNewFileNamed:" : "fn 10/4/2016 18:02",
"getAuthor" : "fn 1/31/2016 21:35",
"getEnv:" : "fn 10/9/2016 21:34",
"imagePath" : "fn 9/27/2016 20:11",
"installMetacello" : "fn 1/31/2016 19:21",
"isAppVeyorBuild" : "fn 10/8/2016 17:25",
"isAppVeyorBuild" : "fn 10/9/2016 21:44",
"isHeadless" : "fn 1/27/2016 17:03",
"isMetacelloInstalled" : "fn 1/31/2016 19:20",
"isPlatformCompatible" : "fn 1/31/2016 17:53",
"isTravisBuild" : "fn 9/26/2016 17:09",
"load:" : "fn 9/26/2016 17:01",
"load:env:" : "fn 10/9/2016 19:24",
"isTravisBuild" : "fn 10/9/2016 21:43",
"load:" : "fn 10/9/2016 21:36",
"methodDictOf:" : "fn 10/4/2016 17:26",
"new" : "fn 6/13/2016 15:14",
"newInstance" : "fn 10/9/2016 18:31",
Expand All @@ -62,8 +60,7 @@
"stepsToReproduceLocally" : "fn 10/8/2016 13:16",
"stringFor:maxDecimalPlaces:" : "fn 9/28/2016 11:46",
"test:" : "fn 9/26/2016 17:27",
"test:named:" : "fn 9/26/2016 17:26",
"test:named:env:" : "fn 10/9/2016 19:24",
"test:named:" : "fn 10/9/2016 21:36",
"testRunnerClass" : "fn 10/4/2016 17:21",
"timeToRun:" : "fn 9/28/2016 13:03",
"travisFold:action:" : "fn 10/7/2016 21:21",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"category" : "SmalltalkCI-Core",
"classinstvars" : [
"PlatformClass",
"BuildEnvironment" ],
"PlatformClass" ],
"classvars" : [
],
"commentStamp" : "",
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
compatibility
getEnv: aKey
^ (Smalltalk at: #System) gemEnvironmentVariable: aKey

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
executing-deprecated
public-api
load: aFilenameString projectDirectory: aDirectoryPathString
^ self platformClass basicNew
initialize;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
executing
public-api
loadAndTest: aFilenameString
^ self
basicNew initialize;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
executing
public-api
loadAndTest: aFilenameString produceXMLLog: produceXMLLog
^ self basicNew
initialize;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
executing-deprecated
public-api
loadAndTest: aFilenameString xmlLogDirPath: aString
^ self basicNew
initialize;
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
executing-deprecated
public-api
test: aFilenameString projectDirectory: aDirectoryPathString
^ self platformClass basicNew
initialize;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
public-api
test: aFilenameString xmlLogDirPath: aString
^ self basicNew
initialize;
xmlLogDirPath: aString;
readSTONSpec: aFilenameString;
test
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
"codeCoverageClass" : "fn 10/8/2016 18:20",
"forceNewFileNamed:" : "fn 10/4/2016 18:03",
"getAuthor" : "dkh 02/04/2016 15:25",
"getEnv:" : "fn 10/9/2016 21:33",
"imagePath" : "fn 9/27/2016 20:11",
"installMetacello" : "fn 1/31/2016 19:30",
"isHeadless" : "fn 1/27/2016 17:03",
"isPlatformCompatible" : "fn 1/31/2016 17:58",
"load:env:projectDirectory:" : "fn 10/9/2016 19:25",
"load:projectDirectory:" : "fn 10/9/2016 17:14",
"loadAndTest:" : "fn 10/4/2016 14:51",
"loadAndTest:produceXMLLog:" : "fn 10/4/2016 14:02",
Expand All @@ -24,8 +24,8 @@
"saveImage" : "fn 10/4/2016 16:42",
"stdout" : "fn 9/27/2016 20:25",
"stringFor:maxDecimalPlaces:" : "fn 9/28/2016 12:52",
"test:env:xmlLogDirPath:" : "fn 10/4/2016 14:49",
"test:projectDirectory:" : "fn 10/9/2016 17:14",
"test:xmlLogDirPath:" : "fn 10/9/2016 21:37",
"testRunnerClass" : "fn 9/27/2016 15:15" },
"instance" : {
"explicitTestKeys" : "fn 6/22/2016 13:06",
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
compatibility
getEnv: aKey
^ (Smalltalk at: #OSEnvironment) default getEnv: aKey
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"fileExists:" : "fn 4/14/2016 00:56",
"forceNewFileNamed:" : "fn 10/4/2016 18:02",
"getAuthor" : "fn 6/13/2016 13:49",
"getEnv:" : "fn 10/9/2016 21:32",
"imagePath" : "fn 9/27/2016 20:13",
"isHeadless" : "fn 1/27/2016 17:04",
"isPlatformCompatible" : "fn 1/31/2016 17:57",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
(name 'SmalltalkCI-Pharo-Core-fn.27' message 'Move coverage reporting into image using SCICodeCoverage' id '318ac603-4897-4d45-8599-61fca6e6ccdf' date '8 October 2016' time '4:54:38.628 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.26' message 'Add platform-specific forceNewFileNamed:' id '1e8c9072-d486-4a5f-af45-12e8c29333b9' date '4 October 2016' time '6:04:21.358 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.25' message 'Add Pharo-specific TestRunner class and methodDictOf:' id 'db65ae72-f581-4a62-a8ca-752cf05f6338' date '4 October 2016' time '5:29:46.386 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.24' message 'Do not close image when resuming' id '0ab708a1-fef3-406b-b436-362a395a715d' date '4 October 2016' time '4:43:43.619 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.23' message 'Add platform-specific stringFor:maxDecimalPlaces:' id 'b3f2480e-a1e0-4d1c-a908-dfc514db405a' date '28 September 2016' time '11:58:45.926 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.22' message 'Use stdout consistently' id '0ce01339-aa9e-4f5d-aa9e-e0fc49099033' date '27 September 2016' time '8:41:12.527 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.21' message 'Add platform-specific imagePath' id '69b121c0-60cc-4d3e-af2f-121f8c74121a' date '27 September 2016' time '8:14:45.642 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.20' message 'Add saveImage' id 'f33f05f7-f6ff-493b-aac5-da39ebbe6855' date '25 September 2016' time '8:02:20.063 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.19' message 'Fix file references' id 'be5de605-b1bc-45df-b532-c2fbe445119c' date '25 September 2016' time '7:58:05.068 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.18' message 'Update Pharo integration to use new SCITestRunner' id '356b0a4b-7010-467f-aaa2-9ce1ee01f6ab' date '25 September 2016' time '7:54:33.926 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.17' message 'Add closeImageWithExitCode:' id '64506e16-f53d-4be7-8822-031e12adb757' date '2 July 2016' time '4:53:08.359 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.16' message 'Use custom testrunner' id '56034ab0-f56e-46e0-b787-dea09c5add7f' date '2 July 2016' time '4:34:50.892 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.15' message 'Bugfix for Pharo' id 'd01b43a1-c1da-4a66-bf36-34ab6610c5eb' date '25 June 2016' time '12:21:38.401 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.14' message 'Update for Windows compatibility' id 'b10dd3c7-a95b-492b-b3c0-60336e6fc9fd' date '24 June 2016' time '11:11:30.957 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.13' message 'Fix for coverage testing in Pharo.' id '8c63bd47-45a6-40c7-92a5-1e2e669aea6c' date '24 June 2016' time '3:01:36.371 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.12' message 'Cleanup' id '241d1dbe-0940-4303-868d-b07b569e1daa' date '22 June 2016' time '1:22:56.719 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.11' message 'Pharo-specific classesInPackage:' id '1c5c125a-b286-4af2-908f-c0d55a57f0a7' date '22 June 2016' time '9:19:45.193 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.10' message 'Update classFrom logic' id '26ab22ca-b5a4-4135-ab77-6156c13b1cb2' date '22 June 2016' time '12:49:44.936 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.9' message 'Allow explicit #packages in #testing (issue #58).' id 'dbab9823-6333-4717-976c-72243b312112' date '16 June 2016' time '10:11:23.169 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.8' message 'Fix for Pharo 4 and 3' id '069e56f6-63e7-4072-bcb8-e5e9a6609f3b' date '13 June 2016' time '1:50:22.628 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.7' message 'Rename loadAllCompatibleSpecs' id '656281de-a792-459c-8d9c-9f3caec2a3ed' date '13 June 2016' time '1:35:00.877 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.6' message 'Add SCIPharoMonticelloLoadSpec' id '0482186c-e171-4eaa-99b5-51582d5129f7' date '13 June 2016' time '9:58:57.301 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.5' message 'Improve compatibility to GemStone #144' id '0c94850e-0b6f-4232-a6c9-d1487ac934d5' date '19 May 2016' time '10:51:10.555 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.4' message 'Rename loadProjects to loadAllCompatibleSpecs' id '58f9f90d-a58e-409d-814c-805cad9b4694' date '8 May 2016' time '3:09:06.005 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.3' message 'Move packageNameForClass: to class-side' id '2258d70f-c84d-441a-9e13-f4caba56a3f3' date '19 April 2016' time '6:43:39.025 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.2' message 'Improve coverage testing' id 'c72c59eb-5567-4b06-abf1-c76a4e536ad8' date '19 April 2016' time '6:32:55.076 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.1' message 'Rename SmalltalkCI-Pharo to SmalltalkCI-Pharo-Core' id '73d7da02-a1a6-4779-bb71-a8fb8e77ebb0' date '15 April 2016' time '11:40:35.765158 pm' author 'fn' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
(name 'SmalltalkCI-Pharo-Core-fn.28' message 'Add getEnv:' id '780fe4f1-e678-461e-af51-cc86aa70da08' date '9 October 2016' time '9:48:38.808 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.27' message 'Move coverage reporting into image using SCICodeCoverage' id '318ac603-4897-4d45-8599-61fca6e6ccdf' date '8 October 2016' time '4:54:38.628 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.26' message 'Add platform-specific forceNewFileNamed:' id '1e8c9072-d486-4a5f-af45-12e8c29333b9' date '4 October 2016' time '6:04:21.358 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.25' message 'Add Pharo-specific TestRunner class and methodDictOf:' id 'db65ae72-f581-4a62-a8ca-752cf05f6338' date '4 October 2016' time '5:29:46.386 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.24' message 'Do not close image when resuming' id '0ab708a1-fef3-406b-b436-362a395a715d' date '4 October 2016' time '4:43:43.619 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.23' message 'Add platform-specific stringFor:maxDecimalPlaces:' id 'b3f2480e-a1e0-4d1c-a908-dfc514db405a' date '28 September 2016' time '11:58:45.926 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.22' message 'Use stdout consistently' id '0ce01339-aa9e-4f5d-aa9e-e0fc49099033' date '27 September 2016' time '8:41:12.527 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.21' message 'Add platform-specific imagePath' id '69b121c0-60cc-4d3e-af2f-121f8c74121a' date '27 September 2016' time '8:14:45.642 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.20' message 'Add saveImage' id 'f33f05f7-f6ff-493b-aac5-da39ebbe6855' date '25 September 2016' time '8:02:20.063 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.19' message 'Fix file references' id 'be5de605-b1bc-45df-b532-c2fbe445119c' date '25 September 2016' time '7:58:05.068 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.18' message 'Update Pharo integration to use new SCITestRunner' id '356b0a4b-7010-467f-aaa2-9ce1ee01f6ab' date '25 September 2016' time '7:54:33.926 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.17' message 'Add closeImageWithExitCode:' id '64506e16-f53d-4be7-8822-031e12adb757' date '2 July 2016' time '4:53:08.359 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.16' message 'Use custom testrunner' id '56034ab0-f56e-46e0-b787-dea09c5add7f' date '2 July 2016' time '4:34:50.892 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.15' message 'Bugfix for Pharo' id 'd01b43a1-c1da-4a66-bf36-34ab6610c5eb' date '25 June 2016' time '12:21:38.401 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.14' message 'Update for Windows compatibility' id 'b10dd3c7-a95b-492b-b3c0-60336e6fc9fd' date '24 June 2016' time '11:11:30.957 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.13' message 'Fix for coverage testing in Pharo.' id '8c63bd47-45a6-40c7-92a5-1e2e669aea6c' date '24 June 2016' time '3:01:36.371 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.12' message 'Cleanup' id '241d1dbe-0940-4303-868d-b07b569e1daa' date '22 June 2016' time '1:22:56.719 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.11' message 'Pharo-specific classesInPackage:' id '1c5c125a-b286-4af2-908f-c0d55a57f0a7' date '22 June 2016' time '9:19:45.193 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.10' message 'Update classFrom logic' id '26ab22ca-b5a4-4135-ab77-6156c13b1cb2' date '22 June 2016' time '12:49:44.936 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.9' message 'Allow explicit #packages in #testing (issue #58).' id 'dbab9823-6333-4717-976c-72243b312112' date '16 June 2016' time '10:11:23.169 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.8' message 'Fix for Pharo 4 and 3' id '069e56f6-63e7-4072-bcb8-e5e9a6609f3b' date '13 June 2016' time '1:50:22.628 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.7' message 'Rename loadAllCompatibleSpecs' id '656281de-a792-459c-8d9c-9f3caec2a3ed' date '13 June 2016' time '1:35:00.877 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.6' message 'Add SCIPharoMonticelloLoadSpec' id '0482186c-e171-4eaa-99b5-51582d5129f7' date '13 June 2016' time '9:58:57.301 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.5' message 'Improve compatibility to GemStone #144' id '0c94850e-0b6f-4232-a6c9-d1487ac934d5' date '19 May 2016' time '10:51:10.555 am' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.4' message 'Rename loadProjects to loadAllCompatibleSpecs' id '58f9f90d-a58e-409d-814c-805cad9b4694' date '8 May 2016' time '3:09:06.005 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.3' message 'Move packageNameForClass: to class-side' id '2258d70f-c84d-441a-9e13-f4caba56a3f3' date '19 April 2016' time '6:43:39.025 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.2' message 'Improve coverage testing' id 'c72c59eb-5567-4b06-abf1-c76a4e536ad8' date '19 April 2016' time '6:32:55.076 pm' author 'fn' ancestors ((name 'SmalltalkCI-Pharo-Core-fn.1' message 'Rename SmalltalkCI-Pharo to SmalltalkCI-Pharo-Core' id '73d7da02-a1a6-4779-bb71-a8fb8e77ebb0' date '15 April 2016' time '11:40:35.765158 pm' author 'fn' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
compatibility
getEnv: aKey
self isWindows
ifTrue: [ ^ self getEnvWindows: aKey ]
ifFalse: [ ^ self getEnvUnix: aKey ]
Loading

0 comments on commit b6ca7e5

Please sign in to comment.