Project

General

Profile

Test Automation » History » Version 1

Jessica Mack, 06/22/2015 03:26 AM

1 1 Jessica Mack
h1. Test Automation
2
3
h3. Summary
4
5
Contributors to, and users of, tools used for test automation and results analysis will get together to examine the current state of automated ceph testing and discuss the next steps to take in their evolution
6
7
h3. Owners
8
9
* Zack Cerza <zack.cerza@inktank.com>
10
11
h3. Interested Parties
12
13
* Loic Dachary <loic@dachary.org>
14
* Mike Dawson <mike.dawson@cloudapt.com>
15
* Danny Al-Gaaf <danny.al-gaaf@bisect.de>
16
* Kyle Bader <kyle.bader@dreamhost.com>
17
* Warren Usui <warren.usui@inktank.com>
18
19
h3. Current Status
20
21
We are continuing to move toward enabling teuthology to be run painlessly outside of Inktank
22
Recently we have begun work on a modern, usable web UI for test results. Up until now we'd been having to ssh into a machine, read logfiles, etc. - very time-consuming. Pulpito, the new dashboard, makes the job far easier.
23
24
h3. Detailed Description
25
26
Teuthology - test framework: https://github.com/ceph/teuthology
27
Paddles - JSON-based results storage: https://github.com/ceph/paddles
28
Pulpito - web dashboard using paddles: https://github.com/ceph/pulpito
29
30
h3. Work items
31
32
h4. Coding tasks
33
34
# Results dashboard (Pulpito) - and make it public!
35
# Replace teuthology queueing mechanism
36
# Merge teuthology locking into queueing/reporting?
37
# Eventually, allow scheduling tests via Pulpito
38
39
h4. Deprecation tasks
40
41
# How to transition to new queueing/locking mechanism