On Mon, Jan 24, 2011 at 4:56 PM, Richard Hirsch <[email protected]> wrote: > 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. >
Oops - just read your comment on the issue. Could you add in the 2.7.7 report to the issue.? Thanks. >> >> 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 >> >
