Hi,

there are five system-test folders. Like system-test5 here:
http://sourceforge.net/p/jsynthlib/code/1238

Joachim

Am 03.01.2014 21:39, schrieb Packe:
>
> Hi,
>
> I think I only created one?
>
> I'm not used to SVN so there has been some problems along the way.
>
> Basically it should be a standard maven structure of the project now.
>
> In the src/test/resources I've put quite some xml files containing syses 
> dumps auto generated and used by my test case.
>
> Where have I created more test folders?
>
> BR
> /Pascal
>
> 3 jan 2014 kl. 21:11 skrev Joachim <[email protected]>:
>
>> Hi,
>>
>> why are you creating so many 'test' folders?
>>
>> Cheers,
>> Joachim
>>
>> Am 20.10.2013 22:09, schrieb Packe:
>>> Hi again,
>>>
>>> I have now been given admin rights to this project (thanks Joachim). What I 
>>> understood from Joachim is that there is no active maintainer of the 
>>> JSynthlib project today. So I'm now willing to assume that role.
>>>
>>> I've been sketching on sort of a roadmap and would like to get some 
>>> feedback:
>>>
>>> Change project structure and fix ant script
>>> Create system test cases to secure basic driver functionality - assuming 
>>> that the current drivers work as expected...
>>> Fix existing bugs (can those of you who know any bugs please report them on 
>>> SF?)
>>> 1.0 release - As discussed in this thread: 10th anniversary
>>> I'm hoping to do that this year or early next
>>> Once the 1.0 release is done I think focus should be on merging the 
>>> refactor branch to trunk and straighten up the API
>>>
>>> If anybody still believes in this project help is very much appreciated!
>>>
>>> One thing though, I think a problem previously has been that code has been 
>>> delivered without prior review. Therefore I would like patches being 
>>> submitted through the patch page on SF instead of direct merges to trunk. I 
>>> (and possibly another volunteer) will monitor these patches and provide 
>>> feedback/merge the patches as they are submitted.
>>>
>>> I'll wait one week from now to let you get back with your thoughts before 
>>> starting any work at all.
>>>
>>> Chris, would you be able to explain what you did for changes to the ant 
>>> script on the refactor branch?
>>>
>>> BR
>>> /Pascal
>>>
>>> 17 okt 2013 kl. 17:07 skrev Packe <[email protected]>:
>>>
>>>> Hi Chris!
>>>>
>>>> I understand your concerns regarding the status of this project. I found 
>>>> it about 6 months ago while I was creating something similar (from 
>>>> scratch..) and thought it would be worth a try to implement drivers for my 
>>>> synthesizers using JSynthlib instead,  and it actually was…
>>>>
>>>> What worries me the most is that there doesn't seem to exist any test 
>>>> cases. Especially not for the drivers. Therefore it's extremely risky to 
>>>> do major changes to core.
>>>>
>>>> I would like to perform the improved folder structure change first, then 
>>>> create some test cases. It should be possible to automatically generate 
>>>> test cases by moving around controllers and listening to the MIDI output.
>>>>
>>>> Once that is done I think it would be appropriate to do the (very much 
>>>> needed) cleaning of core.
>>>>
>>>> I have seen too many "complete rewrite" projects just going nowhere. 
>>>> Therefore I think this project is a good start. Even if it is really messy 
>>>> it has one advantage: it works (at least for the synthesizers I own).
>>>>
>>>> BR
>>>> /Pascal
>>>>
>>>> 17 okt 2013 kl. 15:58 skrev "[email protected]" 
>>>> <[email protected]>:
>>>>
>>>>> Hi Pascal,
>>>>>
>>>>> Packe [[email protected]] wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Yes, I have had a look at the refactor branch. My concern about that 
>>>>>> branch
>>>>>> was that it didn't seem active and that in some mailing list conversation
>>>>>> there was very high aims for what was going to be developed in that 
>>>>>> branch.
>>>>>>
>>>>>
>>>>> I got to a point with my refactoring where I would have liked some 
>>>>> feedback and
>>>>> an indication whether the work was likely to be merged back into trunk. 
>>>>> The lack
>>>>> of feedback and list activity in general lead me to the conclusion that
>>>>> JSynthLib is an orphaned project and that I should focus my efforts 
>>>>> elsewhere.
>>>>>
>>>>> At the point I left it, the code in my branch compiles and loads the files
>>>>> created in the currently released version. I was somewhat dependent on 
>>>>> people
>>>>> testing, since I didn't have any supported synths to test an existing 
>>>>> driver.
>>>>>
>>>>>>
>>>>>> Therefore I felt that it would take quite a long time to merge those 
>>>>>> changes
>>>>>> (which seems very good btw) to trunk.
>>>>>>
>>>>>
>>>>> Had there been any activity in the trunk, then I would have merged or 
>>>>> ported
>>>>> those changes. From what I can see, there still hasn't been any activity 
>>>>> on the
>>>>> trunk since I started my branch.
>>>>>
>>>>>>
>>>>>> Regarding Ant vs Maven vs whatever I don't really have a firm opinion.
>>>>>>
>>>>>
>>>>> It's not something I have particularly strong feelings about - I'd be 
>>>>> much more
>>>>> concerned in a project like JSynthLib if it mandated the use of a 
>>>>> particular
>>>>> IDE. I vaguely recall someone almost doing this by trying to use the GUI 
>>>>> builder
>>>>> in NetBeans many years ago. That was when the project seemed more active 
>>>>> and I
>>>>> first considered trying to contribute to it - the attempt to enforce 
>>>>> NetBean's
>>>>> GUI builder is what put me off.
>>>>>
>>>>>>
>>>>>> The benefit of Maven is that it has a resource folder right inside src 
>>>>>> which
>>>>>> is handy to save resources such as images in. As you mention it is also 
>>>>>> neat
>>>>>> to handle dependencies.
>>>>>>
>>>>>
>>>>> Maven seems to have adopted existing best practices in this regard.
>>>>>
>>>>>>
>>>>>> What would you say is left before we can merge the refactor branch to 
>>>>>> trunk?
>>>>>>
>>>>>
>>>>> I suspect that my branch is at least as stable as trunk, but with the 
>>>>> beginnings
>>>>> of a major API cleanup. It looks like there was a clear design and decent
>>>>> encapsulation at some point, but that they have been broken over the 
>>>>> years.
>>>>> Cleaning this up further will be a lot of work, and I wonder if it may 
>>>>> not be
>>>>> better to start from scratch with the core, and just using the existing 
>>>>> drivers
>>>>> as a form of documentation for new ones.
>>>>>
>>>>>> BR
>>>>>> /Pascal
>>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> Chris
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> October Webinars: Code for Performance
>>>> Free Intel webinars can help you accelerate application performance.
>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most 
>>>> from
>>>> the latest Intel processors and coprocessors. See abstracts and register >
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Jsynthlib-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>>>
>>> ------------------------------------------------------------------------------
>>> October Webinars: Code for Performance
>>> Free Intel webinars can help you accelerate application performance.
>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most 
>>> from
>>> the latest Intel processors and coprocessors. See abstracts and register >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Jsynthlib-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>> Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Jsynthlib-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel
>


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Jsynthlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel

Reply via email to