Ejemplo n.º 1
0
def test_status_results_in_progress(base_url, selenium):
    """Open resultset page and verify job status in progress filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_failures()
    page.filter_job_successes()
    page.filter_job_retries()
    page.filter_job_usercancel()
    page.wait.until(lambda _: 0 < len(page.all_jobs) == len(page.all_in_progress_jobs))
Ejemplo n.º 2
0
def test_status_results_in_progress(base_url, selenium):
    """Open resultset page and verify job status in progress filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_failures()
    page.filter_job_successes()
    page.filter_job_retries()
    page.filter_job_usercancel()
    assert 0 < len(page.all_jobs) == len(page.all_in_progress_jobs)
def test_status_results_success(base_url, selenium):
    """Open resultset page and verify job status success filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_failures()
    page.filter_job_retries()
    page.filter_job_usercancel()
    page.filter_job_in_progress()

    assert all(map(lambda job: 'success' in job.title, page.all_jobs))
Ejemplo n.º 4
0
def test_status_results_failures(base_url, selenium):
    """Open resultset page and verify job failure filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_successes()
    page.filter_job_retries()
    page.filter_job_usercancel()
    page.filter_job_in_progress()
    page.wait.until(
        lambda _: 0 < len(page.all_jobs) == len(page.all_failed_jobs))
def test_status_results_in_progress(base_url, selenium):
    """Open resultset page and verify job status in progress filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_failures()
    page.filter_job_successes()
    page.filter_job_retries()
    page.filter_job_usercancel()

    all_jobs = page.all_jobs
    job = random.choice(all_jobs)
    runnable = ['running', 'pending']
    assert any(status in job.title for status in runnable)
def test_status_results_failures(base_url, selenium):
    """Open resultset page and verify job failure filter displays correctly."""
    page = TreeherderPage(selenium, base_url).open()
    page.filter_job_successes()
    page.filter_job_retries()
    page.filter_job_usercancel()
    page.filter_job_in_progress()

    all_jobs = page.all_jobs
    job = random.choice(all_jobs)
    unclassified = ['testfailed', 'exception', 'busted']
    assert any(status in job.title for status in unclassified)