test: make integration test more reliable (#14413)
Use a fresh yarn cache tsickle bugfix to write case-sensitive filenames for Mac
This commit is contained in:
		
							parent
							
								
									0f161ce27a
								
							
						
					
					
						commit
						adc54302cb
					
				| @ -16,6 +16,16 @@ if [ ! -d "../dist/packages-dist-es2015" ]; then | |||||||
|   exit 1 |   exit 1 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | # Workaround https://github.com/yarnpkg/yarn/issues/2165 | ||||||
|  | # Yarn will cache file://dist URIs and not update Angular code | ||||||
|  | readonly cache=.yarn_local_cache | ||||||
|  | function rm_cache { | ||||||
|  |   rm -rf $cache | ||||||
|  | } | ||||||
|  | rm_cache | ||||||
|  | mkdir $cache | ||||||
|  | trap rm_cache EXIT | ||||||
|  | 
 | ||||||
| for testDir in $(ls | grep -v rxjs | grep -v node_modules) ; do | for testDir in $(ls | grep -v rxjs | grep -v node_modules) ; do | ||||||
|   [[ -d "$testDir" ]] || continue |   [[ -d "$testDir" ]] || continue | ||||||
|   echo "#################################" |   echo "#################################" | ||||||
| @ -25,7 +35,7 @@ for testDir in $(ls | grep -v rxjs | grep -v node_modules) ; do | |||||||
|     cd $testDir |     cd $testDir | ||||||
|     # Workaround for https://github.com/yarnpkg/yarn/issues/2256 |     # Workaround for https://github.com/yarnpkg/yarn/issues/2256 | ||||||
|     rm -f yarn.lock |     rm -f yarn.lock | ||||||
|     yarn |     yarn install --cache-folder ../$cache | ||||||
|     yarn test || exit 1 |     yarn test || exit 1 | ||||||
|   ) |   ) | ||||||
| done | done | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "angular-srcs", |   "name": "angular-srcs", | ||||||
|   "version": "4.0.0-beta.6", |   "version": "4.0.0-beta.7", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@types/angularjs": { |     "@types/angularjs": { | ||||||
|       "version": "1.5.13-alpha", |       "version": "1.5.13-alpha", | ||||||
| @ -6160,14 +6160,8 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "tsickle": { |     "tsickle": { | ||||||
|       "version": "0.21.1", |       "version": "0.21.2", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |  | ||||||
|         "source-map": { |  | ||||||
|           "version": "0.5.6", |  | ||||||
|       "dev": true |       "dev": true | ||||||
|         } |  | ||||||
|       } |  | ||||||
|     }, |     }, | ||||||
|     "tslint": { |     "tslint": { | ||||||
|       "version": "4.1.1", |       "version": "4.1.1", | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								npm-shrinkwrap.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								npm-shrinkwrap.json
									
									
									
										generated
									
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "angular-srcs", |   "name": "angular-srcs", | ||||||
|   "version": "4.0.0-beta.6", |   "version": "4.0.0-beta.7", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@types/angularjs": { |     "@types/angularjs": { | ||||||
|       "version": "1.5.13-alpha", |       "version": "1.5.13-alpha", | ||||||
| @ -9008,18 +9008,10 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "tsickle": { |     "tsickle": { | ||||||
|       "version": "0.21.1", |       "version": "0.21.2", | ||||||
|       "from": "tsickle@0.21.1", |       "from": "tsickle@0.21.2", | ||||||
|       "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.21.1.tgz", |       "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.21.2.tgz", | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |  | ||||||
|         "source-map": { |  | ||||||
|           "version": "0.5.6", |  | ||||||
|           "from": "source-map@>=0.5.6 <0.6.0", |  | ||||||
|           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", |  | ||||||
|       "dev": true |       "dev": true | ||||||
|         } |  | ||||||
|       } |  | ||||||
|     }, |     }, | ||||||
|     "tslint": { |     "tslint": { | ||||||
|       "version": "4.1.1", |       "version": "4.1.1", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user