Automatic Testing With Perl In Multi-Platform+Multi-Process Environment

Title: Automatic Testing With Perl In Multi-Platform+Multi-Process Environment
Person: guy keren
Length: 40
Language: Hebrew
Abstract:
At StoreAge we write a product that performs SAN virutalization, composed into a SAN manager, and host agents that run on various platforms (Various Unices, Linux, Windows... see http://www.storeage.com for details).

We needed to write automatic tests in order to allow quick regression testing for new versions of our host agents.

The tests involved creation of virtual volumes, running I/O on top of them and performing management operations simultaneously (e.g. creating snapshots), in various configurations.

I wrote the system in perl because i speak it freely, because it has many small tools that help developers, and because it is portable to various platforms.

Porting to various platforms proved simple enough. Some platforms (AIX, Windows) required more thinking...


 

 

 

 

 

Please send comments, questions etc. to the organizers.