On Mon, Jan 24, 2011 at 3:47 PM, Vladimir Ivanov <[email protected]> wrote: > Hi to all, > > An according to Mikko: > https://github.com/mtkopone/scct/issues/closed#issue/5 > > <https://github.com/mtkopone/scct/issues/closed#issue/5>test-coverage works > for SBT built with Scala 2.7.7 (it's necessary to comment "def.scala.version" > in build.properties file then SBT will use Scala 2.7.7 for starting by > default). I checked this locally - report was successfully generated. > > He also noted that he had been able to generate report using SBT built with > Scala 2.8.1 on last revision of ESME trunk, but index.html still hasn't been > produced for me after full clean and update.
Mikko is already working on 2.8 branch: https://github.com/mtkopone/scct/tree/scala-2.8 > > Should I attach modified build.properties to this issue? Have you tried his suggestion?: Before I can fix it, you can test scct by removing the "def.scala.version"-property from project/build.properties. After that, the build will use scala 2.7.7 for starting sbt, but 2.8.1 for compilation and testing, and coverage reports should work. > > Could someone else also check test-coverage task with last ESME version? > > 2011/1/17 Vladimir Ivanov <[email protected]> > >> Yes, of course. I've seen this list, but haven't found something similar to >> our case in descriptions. >> >> I sent message to Mikko via GitHub, if he won't answer today, I'll create >> new issue there. >> >> 2011/1/17 Richard Hirsch <[email protected]> >> >> Have you guys seen this issues page for SCCT [1]. I'd mention that an >>> Apache project is trying to use it - maybe that will give him some >>> incentive to fix the bug ;->. >>> >>> [1] https://github.com/mtkopone/scct/issues/#list >>> >>> On Sun, Jan 16, 2011 at 4:24 PM, Vladimir Ivanov <[email protected]> >>> wrote: >>> > Hi Ethan, >>> > >>> > Next couple of runs SCCT finished it's work but didn't produce >>> index.html in >>> > /target/scala_2.8.1/coverage-report directory. >>> > >>> > Do you want mine to create issue for this project on GitHub? In this >>> case >>> > he'll probabaly need some example, you are right. I'll try to send >>> message >>> > to Mikko with description of our problem, let's see what he thinks about >>> it. >>> > >>> > 2011/1/16 Ethan Jewett <[email protected]> >>> > >>> >> Hi Vladimir, >>> >> >>> >> It looks to me like I'm running into exactly the same problem. I get >>> >> the "Wait for report completion." message and then it just sits there. >>> >> It's been about 15 minutes so far and the index.html file isn't yet >>> >> created. >>> >> >>> >> How do you want to handle this? If you need something to show to Mikko >>> >> Koponen, I can commit this setup to trunk and then you can point >>> >> towards that as an example of this not working. >>> >> >>> >> Ethan >>> >> >>> >> On Sun, Jan 16, 2011 at 1:11 PM, Vladimir Ivanov < >>> [email protected]> >>> >> wrote: >>> >> > I tried to run coverage tests with SCCT tool several times, but was >>> >> unable >>> >> > to get generated report - it froze with "Wait for report completion" >>> >> > message and some artifacts generated (I waited several hours). Don't >>> know >>> >> > whether it's my local problem or problem with SCCT tool. I've >>> attached my >>> >> > modified ESMEProject.scala and Plugins.scala with SCCT support (and >>> >> > screenshot with message pointed above) to ESME-320. Could someone >>> else >>> >> > download them and run coverage tests (an according with >>> >> > http://mtkopone.github.com/scct/): >>> >> > >>> >> > sbt>clean >>> >> > sbt>test-coverage >>> >> > >>> >> > It's possible that result would be different from mine. >>> >> > >>> >> > 2011/1/14 Vladimir Ivanov <[email protected]> >>> >> > >>> >> >> Richard, >>> >> >> >>> >> >> Yes, I would. I'll try to add this plugin on a weekend. >>> >> >> >>> >> >> Thanks for the info. >>> >> >> >>> >> >> 2011/1/14 Richard Hirsch <[email protected]> >>> >> >> >>> >> >> @Vladimir would you be interested in taking a look at SCCT (Scala >>> Code >>> >> >>> Coverage Tool) [1] via sbt - it is still beta but I would be very >>> >> >>> interested to get an idea of what sort of code coverage our tests >>> are >>> >> >>> producing. >>> >> >>> >>> >> >>> D. >>> >> >>> >>> >> >>> [1] http://mtkopone.github.com/scct/ >>> >> >>> >>> >> >>> On Wed, Jan 12, 2011 at 12:11 PM, Vladimir Ivanov < >>> >> [email protected]> >>> >> >>> wrote: >>> >> >>> > Anne, Richard >>> >> >>> > >>> >> >>> > Thank you! >>> >> >>> > >>> >> >>> > 2011/1/12 Richard Hirsch <[email protected]> >>> >> >>> > >>> >> >>> >> On Wed, Jan 12, 2011 at 10:39 AM, Anne Kathrine Petterøe >>> >> >>> >> <[email protected]> wrote: >>> >> >>> >> > w00t our first blog post is up :-) >>> >> >>> >> > https://blogs.apache.org/esme/entry/using_sbt_in_apache_esme >>> >> >>> >> > >>> >> >>> >> > Thanks a million Vladmir!! >>> >> >>> >> >>> >> >>> >> +1 >>> >> >>> >> >>> >> >>> >> > >>> >> >>> >> > /Anne >>> >> >>> >> > >>> >> >>> >> > On 11 January 2011 20:21, Anne Kathrine Petterøe < >>> >> [email protected]> >>> >> >>> >> wrote: >>> >> >>> >> >> Looks like I won't be able to post the SBT blog until >>> tomorrow. >>> >> >>> >> >> Having some issues with my computer tonight, it keeps dying >>> on >>> >> me. >>> >> >>> >> >> Sorry! >>> >> >>> >> >> >>> >> >>> >> >> /Anne >>> >> >>> >> >> >>> >> >>> >> >> >>> >> >>> >> >> On 11 January 2011 18:07, Ethan Jewett <[email protected]> >>> >> wrote: >>> >> >>> >> >>> Thank you! >>> >> >>> >> >>> >>> >> >>> >> >>> On Tue, Jan 11, 2011 at 6:00 PM, Richard Hirsch < >>> >> >>> [email protected]> >>> >> >>> >> wrote: >>> >> >>> >> >>>> Jira Item created: >>> >> >>> https://issues.apache.org/jira/browse/INFRA-3351 >>> >> >>> >> >>>> >>> >> >>> >> >>>> I asked for an account for the following PMC members: >>> >> >>> >> >>>> >>> >> >>> >> >>>> Ethan Jewett <[email protected]> >>> >> >>> >> >>>> Richard Hirsch (chair) <[email protected]> >>> >> >>> >> >>>> Vassil Dichev <[email protected]> >>> >> >>> >> >>>> Imtiaz Ahmed H E <[email protected]> >>> >> >>> >> >>>> >>> >> >>> >> >>>> If any other ESME PMC members would like blog access, just >>> ping >>> >> >>> me. >>> >> >>> >> >>>> >>> >> >>> >> >>>> D. >>> >> >>> >> >>>> >>> >> >>> >> >>>> On Tue, Jan 11, 2011 at 5:55 PM, Richard Hirsch < >>> >> >>> >> [email protected]> wrote: >>> >> >>> >> >>>>> Creating the JIRA right now. >>> >> >>> >> >>>>> >>> >> >>> >> >>>>> D. >>> >> >>> >> >>>>> >>> >> >>> >> >>>>> On Tue, Jan 11, 2011 at 5:51 PM, Anne Kathrine Petterøe >>> >> >>> >> >>>>> <[email protected]> wrote: >>> >> >>> >> >>>>>> Will do! :-) >>> >> >>> >> >>>>>> >>> >> >>> >> >>>>>> @Ethan and Dick: >>> >> >>> >> >>>>>> I think it is easier/faster if you create the INFRA Jira >>> task >>> >> >>> >> >>>>>> yourselves asking for an account to our blog. >>> >> >>> >> >>>>>> I was just trying to save infra from having 7 committers >>> from >>> >> >>> the >>> >> >>> >> same >>> >> >>> >> >>>>>> team creating each their separate task asking for an >>> >> account... >>> >> >>> >> >>>>>> >>> >> >>> >> >>>>>> /Anne >>> >> >>> >> >>>>>> >>> >> >>> >> >>>>>> On 11 January 2011 17:15, Richard Hirsch < >>> >> [email protected] >>> >> >>> > >>> >> >>> >> wrote: >>> >> >>> >> >>>>>>> Already saw it - already converted it - looks good. >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>>> Good choice for our first Apache blog. >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>>> I still don't have access to our Apache blog. >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>>> @Anne - since you are the only one who appears to have >>> aces >>> >> at >>> >> >>> the >>> >> >>> >> >>>>>>> current time, could you add the blog from Vladimir? >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>>> D. >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>>> On Tue, Jan 11, 2011 at 5:05 PM, Vladimir Ivanov < >>> >> >>> >> [email protected]> wrote: >>> >> >>> >> >>>>>>>> I've just attached small article about using SBT with >>> ESME >>> >> to >>> >> >>> >> ESME-320. It >>> >> >>> >> >>>>>>>> is in ODF format, so Open Office or similar office >>> package >>> >> is >>> >> >>> >> needed. Could >>> >> >>> >> >>>>>>>> you please check it - may be you'll have some >>> >> recommendations >>> >> >>> or >>> >> >>> >> refine it >>> >> >>> >> >>>>>>>> somehow. >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>> Thank you. >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>> 2011/1/6 Richard Hirsch <[email protected]> >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>>> @Vladimir do you want to write a short blog about >>> using >>> >> sbt? >>> >> >>> You >>> >> >>> >> can >>> >> >>> >> >>>>>>>>> either use your own blog or we can give you acess to >>> the >>> >> >>> official >>> >> >>> >> ESME >>> >> >>> >> >>>>>>>>> blog? >>> >> >>> >> >>>>>>>>> >>> >> >>> >> >>>>>>>>> D. >>> >> >>> >> >>>>>>>>> >>> >> >>> >> >>>>>>>>> >>> >> >>> >> >>>>>>>>> On Wed, Jan 5, 2011 at 9:03 AM, Ethan Jewett (JIRA) < >>> >> >>> >> [email protected]> >>> >> >>> >> >>>>>>>>> wrote: >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> > [ >>> >> >>> >> >>>>>>>>> >>> >> >>> >> >>> >> >>> >>> >> >>> https://issues.apache.org/jira/browse/ESME-320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12977670#action_12977670 >>> >> >>> >> ] >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> > Ethan Jewett commented on ESME-320: >>> >> >>> >> >>>>>>>>> > ----------------------------------- >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> > Agreed then, let's leave it open until we have time >>> to >>> >> >>> address >>> >> >>> >> this >>> >> >>> >> >>>>>>>>> flakiness. >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> >> Add SBT integration for building project >>> >> >>> >> >>>>>>>>> >> ---------------------------------------- >>> >> >>> >> >>>>>>>>> >> >>> >> >>> >> >>>>>>>>> >> Key: ESME-320 >>> >> >>> >> >>>>>>>>> >> URL: >>> >> >>> >> https://issues.apache.org/jira/browse/ESME-320 >>> >> >>> >> >>>>>>>>> >> Project: ESME >>> >> >>> >> >>>>>>>>> >> Issue Type: Task >>> >> >>> >> >>>>>>>>> >> Components: Other >>> >> >>> >> >>>>>>>>> >> Affects Versions: 1.2 >>> >> >>> >> >>>>>>>>> >> Reporter: Vladimir Ivanov >>> >> >>> >> >>>>>>>>> >> Priority: Minor >>> >> >>> >> >>>>>>>>> >> Fix For: 1.2 >>> >> >>> >> >>>>>>>>> >> >>> >> >>> >> >>>>>>>>> >> Attachments: build.properties, >>> >> EsmeProject.scala, >>> >> >>> >> Plugins.scala >>> >> >>> >> >>>>>>>>> >> >>> >> >>> >> >>>>>>>>> >> Original Estimate: 1h >>> >> >>> >> >>>>>>>>> >> Remaining Estimate: 1h >>> >> >>> >> >>>>>>>>> >> >>> >> >>> >> >>>>>>>>> >> Simple Build Tool ( >>> >> >>> >> http://code.google.com/p/simple-build-tool ) >>> >> >>> >> >>>>>>>>> provides several features for project build process >>> >> >>> (especially >>> >> >>> >> local): >>> >> >>> >> >>>>>>>>> >> - Accurate recompilation >>> >> >>> >> >>>>>>>>> >> - Continuous compilation and testing >>> >> >>> >> >>>>>>>>> >> - Buildfile is written in Scala instead of verbose >>> XML >>> >> >>> >> >>>>>>>>> >> - Support for Custom Actions >>> >> >>> >> >>>>>>>>> >> and other goodies. >>> >> >>> >> >>>>>>>>> >> To build project with SBT >>> >> >>> >> >>>>>>>>> >> 1) SBT jar should be download installed as >>> described by >>> >> >>> >> following link: >>> >> >>> >> >>>>>>>>> http://code.google.com/p/simple-build-tool/wiki/Setup >>> >> >>> >> >>>>>>>>> >> * >>> http://www.assembla.com/wiki/show/liftweb/Using_SBT: >>> >> >>> To >>> >> >>> >> avoid >>> >> >>> >> >>>>>>>>> frequent OutOfMemory errors, try modifying your sbt >>> shell >>> >> >>> script >>> >> >>> >> to the >>> >> >>> >> >>>>>>>>> following: >>> >> >>> >> >>>>>>>>> >> java -XX:+CMSClassUnloadingEnabled >>> -XX:MaxPermSize=256m >>> >> >>> >> -Xmx512M -Xss2M >>> >> >>> >> >>>>>>>>> -jar `dirname $0`/sbt-launch.jar "$@" >>> >> >>> >> >>>>>>>>> >> 2) Project folder should be added to module root >>> with >>> >> >>> >> following >>> >> >>> >> >>>>>>>>> structure: >>> >> >>> >> >>>>>>>>> >> --->ESME root >>> >> >>> >> >>>>>>>>> >> | >>> >> >>> >> >>>>>>>>> >> --->server >>> >> >>> >> >>>>>>>>> >> | >>> >> >>> >> >>>>>>>>> >> --->project >>> >> >>> >> >>>>>>>>> >> | >>> >> >>> >> >>>>>>>>> >> ---->build >>> >> >>> >> >>>>>>>>> >> | | >>> >> >>> >> >>>>>>>>> >> | -----EsmeProject.scala >>> >> >>> >> >>>>>>>>> >> | >>> >> >>> >> >>>>>>>>> >> ---->plugins >>> >> >>> >> >>>>>>>>> >> | | >>> >> >>> >> >>>>>>>>> >> | -----Plugins.scala >>> >> >>> >> >>>>>>>>> >> | >>> >> >>> >> >>>>>>>>> >> ----- build.properties >>> >> >>> >> >>>>>>>>> >> Files EsmeProject.scala, Plugins.scala, >>> >> build.properties >>> >> >>> are >>> >> >>> >> attached >>> >> >>> >> >>>>>>>>> to this issue. >>> >> >>> >> >>>>>>>>> >> * For those who use IntelliJ IDEA, it's possible >>> to >>> >> add >>> >> >>> >> sbt-idea plugin >>> >> >>> >> >>>>>>>>> to generate IDEA project artifacts, as described here: >>> >> >>> >> >>>>>>>>> https://github.com/mpeltonen/sbt-idea >>> >> >>> >> >>>>>>>>> >> 3) Available build actions are listed here: >>> >> >>> >> >>>>>>>>> >>> >> http://code.google.com/p/simple-build-tool/wiki/RunningSbt >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> > -- >>> >> >>> >> >>>>>>>>> > This message is automatically generated by JIRA. >>> >> >>> >> >>>>>>>>> > - >>> >> >>> >> >>>>>>>>> > You can reply to this email to add a comment to the >>> >> issue >>> >> >>> >> online. >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> > >>> >> >>> >> >>>>>>>>> >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>>> -- >>> >> >>> >> >>>>>>>> Best Regards, >>> >> >>> >> >>>>>>>> Vladimir Ivanov >>> >> >>> >> >>>>>>>> >>> >> >>> >> >>>>>>> >>> >> >>> >> >>>>>> >>> >> >>> >> >>>>> >>> >> >>> >> >>>> >>> >> >>> >> >>> >>> >> >>> >> >> >>> >> >>> >> > >>> >> >>> >> >>> >> >>> > >>> >> >>> > >>> >> >>> > >>> >> >>> > -- >>> >> >>> > Best Regards, >>> >> >>> > Vladimir Ivanov >>> >> >>> > >>> >> >>> >>> >> >> >>> >> >> >>> >> >> >>> >> >> -- >>> >> >> Best Regards, >>> >> >> Vladimir Ivanov >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Best Regards, >>> >> > Vladimir Ivanov >>> >> > >>> >> >>> > >>> > >>> > >>> > -- >>> > Best Regards, >>> > Vladimir Ivanov >>> > >>> >> >> >> >> -- >> Best Regards, >> Vladimir Ivanov >> > > > > -- > Best Regards, > Vladimir Ivanov >
