Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaidik/mozwebqa-dashboard
Little dashboard for little things for mozwebqa.
https://github.com/vaidik/mozwebqa-dashboard
Last synced: 5 days ago
JSON representation
Little dashboard for little things for mozwebqa.
- Host: GitHub
- URL: https://github.com/vaidik/mozwebqa-dashboard
- Owner: vaidik
- Created: 2013-08-13T00:19:07.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-09-19T09:32:08.000Z (about 11 years ago)
- Last Synced: 2024-08-01T12:18:30.436Z (3 months ago)
- Language: CSS
- Size: 540 KB
- Stars: 1
- Watchers: 3
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - vaidik/mozwebqa-dashboard - Little dashboard for little things for mozwebqa. (others)
README
# MozWebQA Dashboard
A little dashboard to keep a track of `skips` and `xfails` in our different
projects## Basic Usage
### Requirements
This project does not have any major requirements. The only requirement is
`Fabric` if you choose the Fabric way of using this project. Otherwise, you
don't even need that. The other way of using this project is using the Shell
script that does the same thing the Fabric script does.If you want to go the Fabric way, run:
```
pip install -r requirements.txt
```### Run It!
```
GH_USER= GH_PASS= fab parse_projects
```or
```
GH_USER= GH_PASS= ./update.sh
```Both the above scripts will clone all the projects in `repos.txt` and try to
parse them using `testsparser.py` and pushes all the important information to
the `gh-pages` branch of any repository so that you can serve this project
using Github Pages.### Cron Setup
THe ideal setup would be to have the above scripts run via `crontab`. Setup
a cronjob to run the above scripts so that they get executred periodically.
Something like:```
*/30 * * * * pushd && GH_USER= GH_PASS= fab parse_projects && popd
```or
```
*/30 * * * * pushd && GH_USER= GH_PASS= ./update.sh . && popd# or
*/30 * * * * GH_USER= GH_PASS= /update.sh
```### Adding More Projects
To add a new project to track, add the project's Github repository URL in a
new line in `repos.txt`.