From 9b2f812d89d843db2f680cc0ccdbd7f4e96664f9 Mon Sep 17 00:00:00 2001 From: Johan Brichau Date: Sat, 9 Sep 2017 14:20:49 +0200 Subject: [PATCH 1/3] Added coveralls integration to give it a spin --- .smalltalk.ston | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.smalltalk.ston b/.smalltalk.ston index c1f350e4..3b4edc6e 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -13,5 +13,9 @@ SmalltalkCISpec { #load : [ 'Tests' ], #platforms : [ #gemstone ] } - ] + ], + #testing : { + #coverage : { + #packages : [ 'Grease-*' ] + } } From a14e6e530fe7a54d24523226e3f6d38ff3af4d59 Mon Sep 17 00:00:00 2001 From: Johan Brichau Date: Sat, 9 Sep 2017 14:28:22 +0200 Subject: [PATCH 2/3] fix syntax error in smalltalk.ston --- .smalltalk.ston | 1 + 1 file changed, 1 insertion(+) diff --git a/.smalltalk.ston b/.smalltalk.ston index 3b4edc6e..9a85a70c 100644 --- a/.smalltalk.ston +++ b/.smalltalk.ston @@ -17,5 +17,6 @@ SmalltalkCISpec { #testing : { #coverage : { #packages : [ 'Grease-*' ] + } } } From 721961ead20c6ea936a5edd73447da98d04f832f Mon Sep 17 00:00:00 2001 From: Johan Brichau Date: Sat, 9 Sep 2017 17:37:09 +0200 Subject: [PATCH 3/3] add the coveralls badge [ci skip] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d2e72554..5597d7d7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ **IMPORTANT**: Since version 1.3.0, this is the main repository of Grease. Versions older than 1.1.9 can be found in the [Smalltalkhub repository](http://www.smalltalkhub.com/#!/~Seaside/Grease11). Check out the [releases list](https://github.com/SeasideSt/Grease/releases) for all version numbers in this repository. -The Grease Portability Library [![Build Status](https://travis-ci.org/SeasideSt/Grease.svg?branch=master)](https://travis-ci.org/SeasideSt/Grease) +The Grease Portability Library [![Build Status](https://travis-ci.org/SeasideSt/Grease.svg?branch=master)](https://travis-ci.org/SeasideSt/Grease)[![Coverage Status](https://coveralls.io/repos/github/SeasideSt/Grease/badge.svg?branch=test-coveralls)](https://coveralls.io/github/SeasideSt/Grease?branch=test-coveralls) ====== Grease enhances the ANSI Smalltalk standard. With only a few exceptions, we assume platforms are fully ANSI-compliant. Platforms want to support Seaside and standardization makes this easier for the project’s developers and its porters.