Skip to content
This repository has been archived by the owner on Mar 13, 2018. It is now read-only.

Commit

Permalink
Move polymer builds to build folder
Browse files Browse the repository at this point in the history
Fix up test structure
  • Loading branch information
dfreedm committed Nov 20, 2013
1 parent 928f0c9 commit d03aad8
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 25 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ polymer.min*
polymer.sandbox*
polymer.native*
polymer.concat*
build
28 changes: 14 additions & 14 deletions conf/karma.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ module.exports = function(karma) {
// list of files / patterns to load in the browser
files: [
'tools/test/mocha-htmltest.js',
'polymer/conf/mocha.conf.js',
'polymer/node_modules/chai/chai.js',
'polymer/polymer.js',
'polymer/test/js/*.js',
'polymer-dev/conf/mocha.conf.js',
'polymer-dev/node_modules/chai/chai.js',
'polymer-dev/polymer.js',
'polymer-dev/test/js/*.js',
{pattern: 'CustomElements/custom-elements.js', included: false},
{pattern: 'CustomElements/src/*.js', included: false},
{pattern: 'HTMLImports/html-imports.js', included: false},
Expand All @@ -29,18 +29,18 @@ module.exports = function(karma) {
{pattern: 'WeakMap/weakmap.js', included: false},
{pattern: 'observe-js/src/*.js', included: false},
{pattern: 'observe-js/util/*.js', included: false},
{pattern: 'platform/*.js', included: false},
{pattern: 'platform/platform.*', included: false},
{pattern: 'platform/src/*.js', included: false},
{pattern: 'platform/test/**/*.html', included: false},
{pattern: 'platform/test/**/*.js', included: false},
{pattern: 'platform/tools/**/*.js', included: false},
{pattern: 'platform-dev/*.js', included: false},
{pattern: 'platform-dev/platform.*', included: false},
{pattern: 'platform-dev/src/*.js', included: false},
{pattern: 'platform-dev/test/**/*.html', included: false},
{pattern: 'platform-dev/test/**/*.js', included: false},
{pattern: 'platform-dev/tools/**/*.js', included: false},
{pattern: 'polymer-expressions/src/*.js', included: false},
{pattern: 'polymer-expressions/third_party/**/*.js', included: false},
{pattern: 'polymer/src/**/*.js', included: false},
{pattern: 'polymer/test/**/*.css', included: false},
{pattern: 'polymer/test/**/*.html', included: false},
{pattern: 'polymer/test/**/*.js', included: false},
{pattern: 'polymer-dev/src/**/*.js', included: false},
{pattern: 'polymer-dev/test/**/*.css', included: false},
{pattern: 'polymer-dev/test/**/*.html', included: false},
{pattern: 'polymer-dev/test/**/*.js', included: false},
{pattern: 'tools/**/*.js', included: false}
]
}));
Expand Down
4 changes: 2 additions & 2 deletions conf/mocha.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ mocha.setup({
ui:'tdd',
slow: 1000,
timeout: 30000,
ignoreLeaks: true,
htmlbase: '/base/polymer/test/'
ignoreLeaks: true,
htmlbase: '/base/polymer-devll/test/'
});
19 changes: 10 additions & 9 deletions gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ module.exports = function(grunt) {
nonull: true
},
files: {
'polymer.concat.js': Polymer
'build/polymer.concat.js': Polymer
}
}
},
Expand All @@ -37,13 +37,14 @@ module.exports = function(grunt) {
},
Polymer: {
options: {
sourceMap: 'polymer.min.js.map',
sourceMapIn: 'polymer.concat.js.map',
sourceMap: 'build/polymer.js.map',
sourceMapIn: 'build/polymer.concat.js.map',
sourceMappingURL: 'polymer.js.map',
banner: grunt.file.read('LICENSE') + '// @version: <%= pkg.version %>'
//mangle: false, beautify: true, compress: false
},
files: {
'polymer.min.js': 'polymer.concat.js'
'build/polymer.js': 'build/polymer.concat.js'
}
}
},
Expand Down Expand Up @@ -71,9 +72,9 @@ module.exports = function(grunt) {
'.'
]
},
dest: 'build.log',
dest: 'build/build.log',
src: [
'polymer.min.js',
'build/polymer.min.js',
]
}
},
Expand All @@ -91,18 +92,18 @@ module.exports = function(grunt) {
grunt.registerTask('stash', 'prepare for testing build', function() {
grunt.option('force', true);
grunt.task.run('move:polymer.js:polymer.js.bak');
grunt.task.run('move:polymer.min.js:polymer.js');
grunt.task.run('move:build/polymer.js:polymer.js');
});
grunt.registerTask('restore', function() {
grunt.task.run('move:polymer.js:polymer.min.js');
grunt.task.run('move:polymer.js:build/polymer.js');
grunt.task.run('move:polymer.js.bak:polymer.js');
grunt.option('force', false);
});

grunt.registerTask('test-build', ['minify', 'stash', 'test', 'restore']);

grunt.registerTask('default', ['minify', 'audit']);
grunt.registerTask('minify', ['concat_sourcemap', 'uglify', 'sourcemap_copy:polymer.concat.js.map:polymer.min.js.map']);
grunt.registerTask('minify', ['concat_sourcemap', 'uglify', 'sourcemap_copy:build/polymer.concat.js.map:build/polymer.js.map']);
grunt.registerTask('docs', ['yuidoc']);
grunt.registerTask('test', ['override-chrome-launcher', 'karma:polymer']);
grunt.registerTask('test-buildbot', ['override-chrome-launcher', 'karma:buildbot', 'minify', 'stash', 'karma:buildbot', 'restore']);
Expand Down

0 comments on commit d03aad8

Please sign in to comment.