http://pyro.sourceforge.net/manual/12-changes.html

http://pyro.sourceforge.net/manual/PyroManual.html

Pyro is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It resembles Java's Remote Method Invocation (RMI).

- First it complained on missing _getframe, treated by the option X:Frames

- Then with CPython 2.5 it couldn't find collections module

- With CPython 2.6 it couldn't find signal module

But there is a pretty old post saying that it is possible! Just need to be more patient :)

http://lists.ironpyt

If you start using IronPyhon 2.6 and  if you want it to start very fast, don't forget to put empty site.py in your application directory.

http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=12482

Release Notes

Hello Python Community,

We’re proud to announce the release of IronPython 2.6 final. This is a major release with improvements across all areas of IronPython.

If I run Python SLIM server locally, the simple test takes ~ 0.6 seconds, when using psexec http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx, it is ~ 3.6 seconds

http://fitnesse.org/FitNesse.UserGuide.SliM.ScenarioTable

Notice that there is no concept of an output header; i.e. there is no '?' in any of the column headers. A DecisionTable that calls a ScenarioTable does not make any assertions of its own.

http://fitnesse.org/FitNesse.UserGuide.SliM.ScenarioTable

Notice that the name of the decision table, once camel-cased, will be WidgetRenders. Since this is the name of the above scenario, the scenario will be called rather than a fixture.

http://fitnesse.org/FitNesse.UserGuide.SliM.ScenarioTable

There are no if or while statements within scenarios. They are macros, not programs. They are constructed via text substitution.

http://spb8118/FitNesse.UserGuide.SliM.ScriptTable

If there is no actor specified then the previous script table's actor on this test page will be used

http://minddiary.com/2008/05/10/comparing-two-continous-build-tools-cruise-control-and-hudson/

Continuum, Cruise Control and Hudson are some of the famous continuous integration tools which people are using nowadays. Cruise Control is the pioneer one and people are using from a long period of time.

http://www.bestechvideos.com/2008/12/18/hudson-and-fitnesse-a-very-quick-demo

Extensible continuous integration server

http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson

Hudson offers the following features:

- Easy installation: Just java -jar hudson.war, or deploy it in a servlet container.

"FitNesse build, test, deploy time is four and a half minutes. Includes 2,200 unit tests and 220 acceptance tests, jar file creation." by Robert C.

http://channel9.msdn.com/learn/courses/SharePoint2010Developer/

SharePoint 2010 provides the business collaboration platform for developers to rapidly build solutions using familiar tools while leveraging a rich set of out of the box features.

http://fitnesse.org/FitNesse.UserGuide.SliM

Exception Handling

Symbols in tables

Constructor arguments

Value comparisons

Graceful names

http://fitnesse.org/FitNesse.UserGuide.SliM.GracefulNames

The names of fixtures, methods, inputs, and outputs can be expressed in two forms. They can match their corresponding names in the fixture classes, or they can be graceful.

http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol

FitNesse communicates with Slim over a socket (see >PortManagement). When you hit the Test button, FitNesse starts up a SlimServer process by issuing the appropriate command line.

http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol.PortManagement

The SlimServer opens and listens to a server socket. It gets the port number from FitNesse via the command line. The default is 8085 and it cycles through the next 10 ports to avoid collisions.

http://withaherring.blogspot.com/2009/03/using-waferslim-with-fitnesse.html

Because the fitnesse slim protocol is string-based, all method parameters passed from fitnesse cells will be unicode strings by default (type "str" in python3, type "unicode" in python2) .

http://fitnesse.org/FitNesse.UserGuide.TestSuites.TagsAndFilters

If you hit the Search button, You will see a form that allows you to search for pages that certain attributes or tags.

http://royal.pingdom.com/2009/12/21/exciting-web-browser-trends-in-2010/

Mozilla is looking to implement separate processes for multiple tabs, plugins, extensions, and more.

http://blog.objectmentor.com/articles/2009/08/04/scenario-tables-for-fitnesse

Critics may rightly point out that you can get the same results by simply writing a ColumnFixture that interprets the final table. True, but then you put the burden of test-abstraction on the programmers.

http://blog.objectmentor.com/articles/2009/12/04/saying-no

The difference between a laborer and a professional is that a laborer takes orders from his boss, and a professional provides input to his superiors. Laborers are hired to take direction.

http://docutils.sourceforge.net/docs/user/rst/quickref.html#literal-blocks

Whitespace, newlines, blank lines, and

all kinds of markup (like *this* or

\this) is preserved by literal blocks.

So now you can write functions in Fitnesse/SLIM! Ups, sorry, not functions but Scenarios! But they can be nested! And you can see Stack Trace! Ups, sorry, Scenarios Trace!  And does Communication Chanel work again? Looks like Robert talks about Business Analysts, QA and Developers working  together

Nice video, it shows Fitnesse and SLIM Scenarios in action, highly recommended!

http://blog.objectmentor.com/articles/2009/12/07/writing-maintainable-automated-acceptance-tests

http://blog.objectmentor.com/articles/2009/12/19/the-polyglot-tester

The BDD style is very pretty. Certainly business people can easily read and write it. Moreover, the BDD style provides a conceptual framework within which automated test specification and be efficiently composed.

http://fitnesse.org/FitNesse.UserGuide.RestfulTests

You can get an XML test report back from either a test or suite execution by appending the format=xml parameter to the end of the URL.

http://fitnesse.org/FitNesse.UserGuide.RestfulServices

FitNesse is a web application, therefore all of it's functions can be accessed by passing it URLs. The structure of FitNesse urls is very simple.

http://fitnesse.org/FitNesse.UserGuide.CommandLineTestRunner

Can be included in build scripts like ANT

Can generate XML output to a file

http://code.google.com/p/ironclad/

Ironclad aims, in the long term, to allow IronPython users to transparently import and use any compiled CPython extensions. Ironclad works with IronPython 2.6 and targets CPython 2.6 on 32-bit Windows; efforts to support other platforms are underway.

http://msdn.microsoft.com/en-us/library/aa746499(VS.85).aspx

The ADSI object model provides a client-side attribute cache for each ADSI object. The attribute cache is comparable to a table in memory that contains the names and values of most object attributes that have been downloaded.

http://twitter.com/

Twitter has changed the question! Not sure when as I've just noticed it :) But http://brizzly.com still has the old one: "What are you doing?" I think Twitter's version is better, so I’ve changed my blogs http://maplpro.blogspot.com/ title too :)

http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20091221005061&newsLang=en

ALISO VIEJO, Calif.--(BUSINESS WIRE)--Quest Software, Inc.

http://fitnesse.org/.FrontPage.FitNesseDevelopment.FitNesseRelease20091121

Major Changes

- The -c command line argument allows you to run tests or suites (or any other Restful command) from the command line without starting the server.

http://fitnesse.org/FitNesse.UserGuide.SliM

Slim (Simple List Invocation Method) is an alternative to Fit. Rather than running all the HTML processing, comparisons, and colorizing in the System Under Test (SUT), Slim keeps all that behavior on in FitNesse.

Blog Archive
About Me
About Me
Loading