ソースを参照

try to run test with individual files instead of the concated version so it is easier to track down the source file

tags/2.3.5
dotnetCarpenter 7年前
コミット
b7061c65d5
コミッターのメールアドレスに関連付けられたアカウントが存在しません
5個のファイルの変更139行の追加56行の削除
  1. 9
    0
      .travis.yml
  2. 1
    1
      dist/svg.js
  3. 2
    54
      gulpfile.js
  4. 71
    0
      karma.conf.js
  5. 56
    1
      package.json

+ 9
- 0
.travis.yml ファイルの表示

@@ -0,0 +1,9 @@
language: node_js
node_js:
- "node"
script: node_modules/karma/bin/karma start karma.conf.js --single-run
before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
before_script:
- npm install

+ 1
- 1
dist/svg.js ファイルの表示

@@ -6,7 +6,7 @@
* @copyright Wout Fierens <wout@woutfierens.com>
* @license MIT
*
* BUILT: Tue Oct 04 2016 13:44:15 GMT+0200 (CEST)
* BUILT: Tue Oct 04 2016 14:44:34 GMT+0200 (CEST)
*/
(function(root, factory) {
if (typeof define === 'function' && define.amd) {

+ 2
- 54
gulpfile.js ファイルの表示

@@ -28,60 +28,8 @@ var headerLong = ['/*!'
var headerShort = '/*! <%= pkg.name %> v<%= pkg.version %> <%= pkg.license %>*/'
// all files in the right order (currently we don't use any dependency management system)
var parts = [
'src/svg.js'
, 'src/regex.js'
, 'src/utilities.js'
, 'src/default.js'
, 'src/color.js'
, 'src/array.js'
, 'src/pointarray.js'
, 'src/patharray.js'
, 'src/number.js'
, 'src/element.js'
, 'src/fx.js'
, 'src/boxes.js'
, 'src/matrix.js'
, 'src/point.js'
, 'src/attr.js'
, 'src/transform.js'
, 'src/style.js'
, 'src/parent.js'
, 'src/ungroup.js'
, 'src/container.js'
, 'src/viewbox.js'
, 'src/event.js'
, 'src/defs.js'
, 'src/group.js'
, 'src/arrange.js'
, 'src/mask.js'
, 'src/clip.js'
, 'src/gradient.js'
, 'src/pattern.js'
, 'src/doc.js'
, 'src/shape.js'
, 'src/bare.js'
, 'src/use.js'
, 'src/rect.js'
, 'src/ellipse.js'
, 'src/line.js'
, 'src/poly.js'
, 'src/pointed.js'
, 'src/path.js'
, 'src/image.js'
, 'src/text.js'
, 'src/textpath.js'
, 'src/nested.js'
, 'src/hyperlink.js'
, 'src/marker.js'
, 'src/sugar.js'
, 'src/set.js'
, 'src/data.js'
, 'src/memory.js'
, 'src/selector.js'
, 'src/helpers.js'
, 'src/polyfill.js'
]
// see package.json `files` section
var parts = pkg.files
gulp.task('clean', function() {
return del([ 'dist/*' ])

+ 71
- 0
karma.conf.js ファイルの表示

@@ -0,0 +1,71 @@
// Karma configuration
// Generated on Tue Oct 04 2016 13:53:46 GMT+0200 (CEST)

var pkg = require('./package.json')

module.exports = function(config) {
config.set({

// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',


// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['jasmine'],


// list of files / patterns to load in the browser
files: pkg.files.concat([
'spec/**/*.js'
]),


// list of files to exclude
exclude: [
],


// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
},


// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress'],


// web server port
port: 9876,


// enable / disable colors in the output (reporters and logs)
colors: true,


// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,


// enable / disable watching file and executing tests whenever any file changes
autoWatch: false,


// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: ['Firefox'],


// Continuous Integration mode
// if true, Karma captures browsers, runs the tests and exits
singleRun: false,

// Concurrency level
// how many browser should be started simultaneous
concurrency: Infinity
})
}

+ 56
- 1
package.json ファイルの表示

@@ -12,6 +12,60 @@
],
"author": "Wout Fierens <wout@woutfierens.com>",
"main": "dist/svg.js",
"files": [
"src/svg.js"
, "src/regex.js"
, "src/utilities.js"
, "src/default.js"
, "src/color.js"
, "src/array.js"
, "src/pointarray.js"
, "src/patharray.js"
, "src/number.js"
, "src/element.js"
, "src/fx.js"
, "src/boxes.js"
, "src/matrix.js"
, "src/point.js"
, "src/attr.js"
, "src/transform.js"
, "src/style.js"
, "src/parent.js"
, "src/ungroup.js"
, "src/container.js"
, "src/viewbox.js"
, "src/event.js"
, "src/defs.js"
, "src/group.js"
, "src/arrange.js"
, "src/mask.js"
, "src/clip.js"
, "src/gradient.js"
, "src/pattern.js"
, "src/doc.js"
, "src/shape.js"
, "src/bare.js"
, "src/use.js"
, "src/rect.js"
, "src/ellipse.js"
, "src/line.js"
, "src/poly.js"
, "src/pointed.js"
, "src/path.js"
, "src/image.js"
, "src/text.js"
, "src/textpath.js"
, "src/nested.js"
, "src/hyperlink.js"
, "src/marker.js"
, "src/sugar.js"
, "src/set.js"
, "src/data.js"
, "src/memory.js"
, "src/selector.js"
, "src/helpers.js"
, "src/polyfill.js"
],
"jam": {
"include": [
"dist/svg.js",
@@ -49,7 +103,8 @@
"license": "MIT",
"typings": "./svg.js.d.ts",
"scripts": {
"build": "gulp"
"build": "gulp",
"test": "karma start karma.conf.js --single-run"
},
"devDependencies": {
"del": "^2.2.0",

読み込み中…
キャンセル
保存