Re: Backward compatibility (was Re: Announcing Newt DB, the amphibious database)

"Jens W. Klein" <[email protected]>
Newsgroups gmane.comp.web.zope.zodb
Organization Klein & Partner KG
Message-ID <[email protected]>
On 2017-03-27 16:08, Jim Fulton wrote:
> 
> 
> On Sat, Mar 25, 2017 at 5:36 PM, Jens W. Klein <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     On 2017-03-25 19:19, Jim Fulton wrote:
>     > On Sat, Mar 25, 2017 at 1:47 PM, David Glick (Glick Software)
>     > <[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>
>     wrote:
> 
> 
> ...
>  
> 
>     >     Yeah, a Plone release includes a versions.cfg file with a
>     known good
>     >     set of versions. Updating to a new major version of a significant
>     >     dependency sounds like too big of a change to make in a 5.0 bugfix
>     >     release. It could probably happen for Plone 5.1,
>     >
>     >
>     > Please! :)
>     >
>     > Jim
> 
>     It is as simple as a pull request on
>     https://github.com/plone/buildout.coredev/blob/5.1/versions.cfg
>     <https://github.com/plone/buildout.coredev/blob/5.1/versions.cfg>
> 
>     If there are no backward compatibility problems left: I am happy to
>     merge. I dont see any reason to not merge or to make this a PLIP.
> 
> 
> Thanks!
> 
> I've cloned the project, bootstrapped with Python 2.7.10 on Mac OS X
> 10.10.5, run buildout and tried to run the tests with:
> 
>   bin/test -vvv
> 
> This is without any changes to versions.cfg.
> 
> I get:  
> 
> Total: 5750 tests, 118 failures, 642 errors and 20 skipped in 10 minutes
> 53.049 seconds.
> 
> Am I doing it wrong?

In Plone buildout generates a script bin/alltests which runs the tests
on different isolation levels. Without this isolation tests are
breaking. We already fixed some of the problems, but are not done.

There are also robotframework (selenium) tests which are not started
unless you have the environment ready (best a chrome browser plus a the
driver). If all set you can run "bin/alltests -a" and also
robotframework starts remote controlling the browser. This takes a while!

hth Jens
-- 
Klein & Partner KG, member of BlueDynamics Alliance

-- 
You received this message because you are subscribed to the Google Groups "zodb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.