summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/canvas/tools/gentest.py
blob: 36cb7fe0f6cde15a9cf3fe6fe1b92d4d8b114afa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# To use this script:
# -make a python virtual environment somewhere (it doesn't matter where)
#   python3 -m venv venv
# -enter the virtual environment
#   source venv/bin/activate
# -install required packages in the venv
#   pip3 install cairocffi jinja2 pyyaml
# -change to the directory with this script and run it
#   python3 gentest.py

from gentestutils import genTestUtils
from gentestutilsunion import genTestUtils_union

genTestUtils('../element', '../element', 'templates.yaml',
             'name2dir-canvas.yaml', False)
genTestUtils('../offscreen', '../offscreen', 'templates.yaml',
             'name2dir-offscreen.yaml', True)
genTestUtils_union('name2dir.yaml')