Skip to content

Commit

Permalink
updating test262
Browse files Browse the repository at this point in the history
  • Loading branch information
caridy committed Mar 31, 2015
1 parent d3add65 commit 8951f0f
Show file tree
Hide file tree
Showing 115 changed files with 1,423 additions and 6,547 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ node_modules
lib/
tmp/
data/
tests/test262/harness/
tests/test262/test/
49 changes: 38 additions & 11 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,31 @@ module.exports = function (grunt) {
pkg: grunt.file.readJSON('package.json'),

clean: {
dist: 'dist/',
data: 'data/',
lib : 'lib/',
tmp : 'tmp/'
cldr : ['tmp/cldr**', 'data/cldr**', 'locale-data/'],
test262: ['tmp/test262**', 'data/test262**', 'tests/test262/'],
lib : ['lib/', 'dist/'],
},

curl: {
cldr: {
src : 'http://www.unicode.org/Public/cldr/26/json-full.zip',
dest: 'tmp/cldr.zip',
},
test262: {
src : 'https://github.com/tc39/test262/archive/master.zip',
dest: 'tmp/test262.zip',
}
},

unzip: {
cldr: {
src : 'tmp/cldr.zip',
dest: 'tmp/cldr/',
},
test262: {
src : 'tmp/test262.zip',
dest: 'tmp/',
}
},

copy: {
Expand All @@ -37,6 +44,16 @@ module.exports = function (grunt) {
'main/*/numbers.json',
]
},
test262: {
expand: true,
cwd : 'tmp/test262-master/',
dest : 'tests/test262',
src : [
'LICENSE',
'test/intl402/*.js',
'harness/*.js',
]
},
src: {
expand : true,
flatten: true,
Expand All @@ -47,9 +64,9 @@ module.exports = function (grunt) {

concat: {
complete: {
src: ['dist/Intl.min.js', 'locale-data/complete.js'],
src : ['dist/Intl.min.js', 'locale-data/complete.js'],
dest: 'dist/Intl.complete.js',
}
},
},

jshint: {
Expand Down Expand Up @@ -92,17 +109,27 @@ module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-zip');

grunt.registerTask('build', [
'bundle_jsnext', 'uglify', 'cjs_jsnext', 'copy:src', 'concat'
'bundle_jsnext', 'uglify', 'cjs_jsnext', 'copy:src', 'concat:complete'
]);

grunt.registerTask('cldr', ['extract-cldr-data', 'compile-data']);

grunt.registerTask('default', ['jshint', 'clean', 'build']);
grunt.registerTask('default', ['jshint', 'clean:lib', 'build']);

grunt.registerTask('update-cldr-data', [
'clean',
'curl',
'unzip',
'clean:cldr',
'curl:cldr',
'unzip:cldr',
'copy:cldr',
'cldr',
]);

grunt.registerTask('update-test262', [
'clean:test262',
'curl:test262',
'unzip:test262',
'copy:test262',
'update-tests',
]);

};
Loading

0 comments on commit 8951f0f

Please sign in to comment.