Per wikitech-l discussion: Move tests from maintenance/tests/ to tests/. They're...
[lhc/web/wiklou.git] / maintenance / tests / phpunit / includes / api / generateRandomImages.php
1 <?php
2
3 require("RandomImageGenerator.php");
4
5 $getOptSpec = array(
6 'dictionaryFile::',
7 'minWidth::',
8 'maxWidth::',
9 'minHeight::',
10 'maxHeight::',
11 'circlesToDraw::',
12
13 'number::',
14 'format::'
15 );
16 $options = getopt( null, $getOptSpec );
17
18 $format = isset( $options['format'] ) ? $options['format'] : 'jpg';
19 unset( $options['format'] );
20
21 $number = isset( $options['number'] ) ? intval( $options['number'] ) : 10;
22 unset( $options['number'] );
23
24 $randomImageGenerator = new RandomImageGenerator( $options );
25 $randomImageGenerator->writeImages( $number, $format );