@@ -791,7 +791,7 @@ gulp.task('test.transpiler.unittest',
791791// Make a temporary directory and symlink dartium from there (just for this command)
792792// so that it can run.
793793var dartiumTmpdir = path . join ( os . tmpdir ( ) , 'dartium' + new Date ( ) . getTime ( ) . toString ( ) ) ;
794- gulp . task ( 'test.dart.angular2_testing/ci' , [ '!pubget.angular2_testing .dart' ] , function ( done ) {
794+ gulp . task ( 'test.dart.angular2_testing/ci' , [ 'build/pubspec .dart' ] , function ( done ) {
795795 runSequence ( 'test.dart.angular2_testing_symlink' , 'test.dart.angular2_testing' ,
796796 sequenceComplete ( done ) ) ;
797797} ) ;
@@ -802,11 +802,8 @@ gulp.task(
802802
803803gulp . task ( 'test.dart.angular2_testing' ,
804804 shell . task ( [ 'PATH=$PATH:' + dartiumTmpdir + ' pub run test -p dartium' ] ,
805- { 'cwd' : 'modules_dart /angular2_testing' } ) ) ;
805+ { 'cwd' : 'dist/dart /angular2_testing' } ) ) ;
806806
807- gulp . task (
808- '!pubget.angular2_testing.dart' ,
809- pubget . dir ( gulp , gulpPlugins , { dir : 'modules_dart/angular2_testing' , command : DART_SDK . PUB } ) ) ;
810807
811808// -----------------
812809// Pre-test checks
@@ -865,18 +862,42 @@ gulp.task('test.typings',
865862// unmodified and directory structure is preserved.
866863//
867864// This task is expected to be run after build/tree.dart
868- gulp . task ( 'build/pure-packages.dart' , function ( ) {
869- var yaml = require ( 'js-yaml' ) ;
865+ gulp . task ( 'build/pure-packages.dart' , function ( done ) {
866+ runSequence ( 'build/pure-packages.dart/standalone' , 'build/pure-packages.dart/license' ,
867+ 'build/pure-packages.dart/angular2' , sequenceComplete ( done ) ) ;
868+ } ) ;
870869
870+
871+ gulp . task ( 'build/pure-packages.dart/standalone' , function ( ) {
871872 return gulp . src ( [
872- 'modules_dart/transform/**/*' ,
873- '!modules_dart/transform/**/*.proto' ,
874- '!modules_dart/transform/pubspec.yaml' ,
875- '!modules_dart/transform/**/packages{,/**}' ,
873+ 'modules_dart/**/*' ,
874+ '!modules_dart/**/*.proto' ,
875+ '!modules_dart/**/packages{,/**}' ,
876+ '!modules_dart/payload{,/**}' ,
877+ '!modules_dart/transform{,/**}' ,
876878 ] )
877- . pipe ( gulp . dest ( path . join ( CONFIG . dest . dart , 'angular2' ) ) ) ;
879+ . pipe ( gulp . dest ( CONFIG . dest . dart ) ) ;
878880} ) ;
879881
882+ gulp . task ( 'build/pure-packages.dart/license' ,
883+ function ( ) {
884+ return gulp . src ( [ 'LICENSE' ] )
885+ . pipe ( gulp . dest ( path . join ( CONFIG . dest . dart , 'angular2_testing' ) ) ) ;
886+ } )
887+
888+
889+ gulp . task ( 'build/pure-packages.dart/angular2' , function ( ) {
890+ var yaml = require ( 'js-yaml' ) ;
891+
892+ return gulp . src ( [
893+ 'modules_dart/transform/**/*' ,
894+ '!modules_dart/transform/**/*.proto' ,
895+ '!modules_dart/transform/pubspec.yaml' ,
896+ '!modules_dart/transform/**/packages{,/**}' ,
897+ ] )
898+ . pipe ( gulp . dest ( path . join ( CONFIG . dest . dart , 'angular2' ) ) ) ;
899+ } ) ;
900+
880901// Builds all Dart packages, but does not compile them
881902gulp . task ( 'build/packages.dart' , function ( done ) {
882903 runSequence ( 'lint_protos.dart' , 'build/tree.dart' , 'build/pure-packages.dart' ,
0 commit comments