From 0ac3e528aa9daa6db7d02950cddc6d42aeab281a Mon Sep 17 00:00:00 2001 From: stlutz Date: Tue, 26 Dec 2017 20:02:38 +0100 Subject: [PATCH] Add baseline. Add .travis.yml for TravisCI integration. --- .gitignore | 18 ++++++++++++++++ .smalltalk.ston | 21 +++++++++++++++++++ .squot | 3 ++- .travis.yml | 10 +++++++++ README.md | 8 +++++-- .../.filetree | 4 ++++ .../.squot-contents | 4 ++++ .../README.md | 0 .../instance/baseline..st | 13 ++++++++++++ .../methodProperties.json | 5 +++++ .../properties.json | 14 +++++++++++++ .../properties.json | 2 ++ 12 files changed, 99 insertions(+), 3 deletions(-) create mode 100644 .gitignore create mode 100644 .smalltalk.ston create mode 100644 .travis.yml create mode 100644 src/BaselineOfActiveExpressions.package/.filetree create mode 100644 src/BaselineOfActiveExpressions.package/.squot-contents create mode 100644 src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/README.md create mode 100644 src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/instance/baseline..st create mode 100644 src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/methodProperties.json create mode 100644 src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/properties.json create mode 100644 src/BaselineOfActiveExpressions.package/properties.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..75272b2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# changes file +*.changes + +# system image +*.image + +# Pharo Smalltalk Debug log file +PharoDebug.log + +# Squeak Smalltalk Debug log file +SqueakDebug.log + +# Monticello package cache +/package-cache + +# Metacello-github cache +/github-cache +github-*.zip diff --git a/.smalltalk.ston b/.smalltalk.ston new file mode 100644 index 0000000..a529652 --- /dev/null +++ b/.smalltalk.ston @@ -0,0 +1,21 @@ +SmalltalkCISpec { + #loading : [ + SCIMetacelloLoadSpec { + #baseline : 'ActiveExpressions', + #directory : 'src', + #onWarningLog : true, + #useLatestMetacello : false, + #load : [ 'CompleteWithTests' ], + #platforms : [ #squeak ] + } + ], + #testing : { + #categories : [ 'ActiveExpressions-Tests' ], + #failOnZeroTests : true, + #hidePassingTests : true, + #defaultTimeout : 30, + #coverage: { + #categories : [ 'ActiveExpressions-Core' ] + } + } +} diff --git a/.squot b/.squot index dff3be2..852ac9c 100644 --- a/.squot +++ b/.squot @@ -1,4 +1,5 @@ OrderedDictionary { + 'src\/BaselineOfActiveExpressions.package' : #SquotCypressCodeSerializer, 'src\/ActiveExpressions-Core.package' : #SquotCypressCodeSerializer, 'src\/ActiveExpressions-Tests.package' : #SquotCypressCodeSerializer -} \ No newline at end of file +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..a878117 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +language: smalltalk +sudo: false + +os: + - linux + - osx + +smalltalk: + - Squeak-trunk + - Squeak-5.1 diff --git a/README.md b/README.md index eebb39e..977b0f1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ -# Squeak-ActiveExpressions -Active Expressions for Squeak +# Squeak Active Expressions [![Build Status][travis_b]][travis_url] [![Coverage Status][coveralls_b]][coveralls_url] + +[travis_b]: https://travis-ci.org/stlutz/Squeak-ActiveExpressions.svg?branch=master +[travis_url]: https://travis-ci.org/stlutz/Squeak-ActiveExpressions +[coveralls_b]: https://coveralls.io/repos/github/stlutz/Squeak-ActiveExpressions/badge.svg?branch=master +[coveralls_url]: https://coveralls.io/github/stlutz/Squeak-ActiveExpressions?branch=master diff --git a/src/BaselineOfActiveExpressions.package/.filetree b/src/BaselineOfActiveExpressions.package/.filetree new file mode 100644 index 0000000..8998102 --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/.filetree @@ -0,0 +1,4 @@ +{ + "noMethodMetaData" : true, + "separateMethodMetaAndSource" : false, + "useCypressPropertiesFile" : true } diff --git a/src/BaselineOfActiveExpressions.package/.squot-contents b/src/BaselineOfActiveExpressions.package/.squot-contents new file mode 100644 index 0000000..4ad0c33 --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/.squot-contents @@ -0,0 +1,4 @@ +SquotTrackedObjectMetadata { + #objectClassName : #PackageInfo, + #serializer : #SquotCypressCodeSerializer +} \ No newline at end of file diff --git a/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/README.md b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/README.md new file mode 100644 index 0000000..e69de29 diff --git a/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/instance/baseline..st b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/instance/baseline..st new file mode 100644 index 0000000..5a14be1 --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/instance/baseline..st @@ -0,0 +1,13 @@ +baseline +baseline: spec + + spec for: #common do: [ + spec + package: 'ActiveExpressions-Core'; + package: 'ActiveExpressions-Tests' with: [spec requires: #('Core')]. + spec + group: 'Core' with: #('ActiveExpressions-Core'); + group: 'Tests' with: #('ActiveExpressions-Tests'); + group: 'default' with: #('Core' 'Tests'); + group: 'CompleteWithoutTests' with: #('Core'); + group: 'CompleteWithTests' with: #('CompleteWithoutTests' 'Tests')] diff --git a/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/methodProperties.json b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/methodProperties.json new file mode 100644 index 0000000..94e934e --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "baseline:" : "sl 12/26/2017 19:43" } } diff --git a/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/properties.json b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/properties.json new file mode 100644 index 0000000..647aec6 --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/BaselineOfActiveExpressions.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "BaselineOfActiveExpressions", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "BaselineOfActiveExpressions", + "pools" : [ + ], + "super" : "BaselineOf", + "type" : "normal" } diff --git a/src/BaselineOfActiveExpressions.package/properties.json b/src/BaselineOfActiveExpressions.package/properties.json new file mode 100644 index 0000000..f037444 --- /dev/null +++ b/src/BaselineOfActiveExpressions.package/properties.json @@ -0,0 +1,2 @@ +{ + }