|
1 |
| -'use strict'; |
2 |
| - |
3 |
| -var request = require('request'); |
4 |
| -var getOptions = require('./get-options'); |
5 | 1 | var fs = require('fs');
|
6 | 2 | var path = require('path');
|
7 |
| -var ProgressBar = require('progress'); |
8 |
| -var bar; |
9 | 3 |
|
10 |
| -var root = __dirname; |
| 4 | +var constants = require('../../tasks/util/constants'); |
| 5 | +var getOptions = require('../../tasks/util/get_image_request_options'); |
| 6 | + |
| 7 | +// packages inside the image server docker |
| 8 | +var ProgressBar = require('progress'); |
| 9 | +var request = require('request'); |
11 | 10 |
|
12 | 11 | var userFileName = process.argv[2];
|
| 12 | +var bar; |
13 | 13 |
|
14 | 14 |
|
15 | 15 | if (!userFileName) {
|
16 |
| - fs.readdir(root + '/../mocks', function (err, files) { |
| 16 | + fs.readdir(constants.pathToTestImageMocks, function (err, files) { |
17 | 17 | console.log('####### ' + files.length + ' total baseline images to build #######');
|
18 | 18 | bar = new ProgressBar('processing [:bar] [:current / :total]', { total: files.length, width: 30 });
|
19 | 19 | if (err) return console.log(err);
|
20 | 20 | files.forEach(createBaselineImage);
|
21 | 21 | });
|
22 |
| -} else { |
| 22 | +} |
| 23 | +else { |
23 | 24 | createBaselineImage(userFileName);
|
24 | 25 | }
|
25 | 26 |
|
26 | 27 |
|
27 |
| - |
28 |
| - |
29 | 28 | function createBaselineImage (fileName) {
|
30 | 29 | if (path.extname(fileName) !== '.json') return;
|
31 | 30 |
|
32 |
| - var figure = require('../mocks/' + fileName); |
| 31 | + var figure = require(path.join(constants.pathToTestImageMocks, fileName)); |
33 | 32 | var bodyMock = {
|
34 | 33 | figure: figure,
|
35 | 34 | format: 'png',
|
36 | 35 | scale: 1
|
37 | 36 | };
|
38 | 37 |
|
39 | 38 | var imageFileName = fileName.split('.')[0] + '.png';
|
40 |
| - var savedImagePath = root + '/../test-images-baseline/' + imageFileName; |
| 39 | + var savedImagePath = path.join(constants.pathToTestImageBaselines, imageFileName); |
41 | 40 | var savedImageStream = fs.createWriteStream(savedImagePath);
|
42 | 41 | var options = getOptions(bodyMock, 'http://localhost:9010/');
|
43 | 42 |
|
|
0 commit comments