I've been thinking mock for unit test, too.

Does anyone know there are any projects that connect proprietary software
in Apache? We can consult them, if any.

Tommaso, do you know Alchemy Annotator uses mock for the test in UIMA?

Koji
--
http://www.rondhuit.com/en/

(11/05/17 22:10), Tommaso Teofili wrote:
Hello Karl,
thanks so much again for the warm welcome and for these insights.
I agree with you that testability is a major concern we need to engage and
get sorted.
One thing I think right now is that having tests rely on a testing
infrastructure would possibly expose ManifoldCF to this issue again in case
of maintenance, versions evolution and so on therefore, although I still
have to investigate if that can be sorted technically for the supported
systems, my "design time" opinion is that we should try to mock those
systems.
Did you try to mock any of them yet? Does this sound good/bad to you?
Regards,
Tommaso


2011/5/17 Karl Wright<daddy...@gmail.com>

For those who have just entered the ManifoldCF project, I'd like to
first extend my congratulations once again!

You are probably still trying to figure out exactly what's going on
and where we are going.  Unfortunately, this being Apache, I cannot
actually answer your question, because you are part of the process
now, and you will now be able to act on your own ideas and goals for
the project.  But in the interests of planning and consensus building,
I'd like to share my thoughts as to what I think are the major
technical issues the project faces.

The first and foremost issue is one of testability.  ManifoldCF is
unique in that every connector requires a system to test against.  In
some cases this is a proprietary system, such as Documentum or
LiveLink.  In other cases, it's a large number of web servers.

When MetaCarta developed the project in the first place, we had a
stable of VMs against which our tests worked.  They had proprietary
software installed in some cases, or some Apache hackery to emulate a
large number of individual web sites.  When MetaCarta assets were sold
to qBase, those assets included those VMs.  We desperately need
something like this again.  I've tried to get access to the old
MetaCarta VM's, but qBase has not yet granted this, and may never
grant it due to ongoing technical reasons.

Given this, it seems that we need some way of doing the same thing.
It would be great to hear your ideas, especially if you have access to
any of the proprietary systems we support and would be willing to set
up and maintain testing infrastructure.

Again, welcome to our new committers and new mentor!
Karl




Reply via email to