Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: UNSURE 0.283 X-Spam-Level: ** X-Spam-Evidence: '*H*': 0.45; '*S*': 0.01; 'testing,': 0.09; 'wrote': 0.14; '"run': 0.16; ':))': 0.16; 'selenium': 0.16; 'tests': 0.22; 'this?': 0.23; 'daniel': 0.26; 'define': 0.26; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; '(which': 0.31; 'piece': 0.31; 'testing.': 0.31; 'actual': 0.34; "i'd": 0.34; 'tool': 0.35; 'test': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'application': 0.37; 'from:addr:googlemail.com': 0.38; 'to:addr :python-list': 0.38; 'short': 0.38; 'to:addr:python.org': 0.39; 'even': 0.60; 'course': 0.61; 'first': 0.61; 'myself': 0.63; 'became': 0.64; 'more': 0.64; 'great': 0.65; 'between': 0.67; 'websites': 0.72; 'hoping': 0.75; 'day': 0.76; 'day"': 0.84; 'etc,': 0.84; 'scheduling': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=G2kqkPOxZCL1WDtzM9YJjI0H/uf4CQd/U1UXpGyJhjk=; b=qjBeF0oyiiSgyljqAoHmXfq3oOm3R8F5AnM4711j3jI9HqPTGIAshsB2eRJaUeKOJ7 fS2BBwp+lENpfzxkPVZolFdaUMh4k267eIy8PW1uWvT+5rRAqWVkB66wfTieq5dWAnRC vKiX18CJjfTVJEE1n7XMv/Cd6hzNYOIFDTUpGoOHoQdxTu+lQGvUtRjIMhpJ56Wqo7Mk ua6VrnubFqphfNndzjgmxD4rg8azOKi6n8GKiVg2BjWa9F1/kGxYvOx7d8qZyZvZYq5i XpgSdA1oF3VCvUH+td0AtTyjVSyZjsBAukMOndm6awF3AtFqqDZt83a1kf5oiHKp+L0e c0XA== MIME-Version: 1.0 X-Received: by 10.229.16.69 with SMTP id n5mr16510632qca.25.1431376313209; Mon, 11 May 2015 13:31:53 -0700 (PDT) Date: Mon, 11 May 2015 22:31:53 +0200 Subject: smart scheduling for webapp tester From: "Fetchinson ." To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 12 May 2015 09:18:28 +0200 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431415108 news.xs4all.nl 2823 [2001:888:2000:d::a6]:41196 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90437 I'm looking into a robust solution for web application testing. While selenium is great for the actual testing, I'm thinking of a scheduler as the final piece in the pipeline. Let's say I have 4 websites that I need to test periodically, A, B, C, D. I'd like to be able to define things like "run the tests for site A once a day" or "run the tests for site B twice a day indefinitely" or "run the tests for site C twice a week between now and 2 months from now" or "run the tests for site C once a week between May 25 and June 21". What would be the right scheduling tool for this? I know about the standard tools like cron, sched, etc, and first even wrote one myself (which became of course unmanagable after a short while :)) but was hoping a more sophisticated tool is available. Any ideas? Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown