run tests concurrently in travis (#335)
This commit is contained in:
		
							parent
							
								
									6bcab90ac1
								
							
						
					
					
						commit
						fc4d29075e
					
				
					 2 changed files with 9 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -57,7 +57,8 @@ env:
 | 
			
		|||
  - secure: "E9t4zTDdPX9I4XgeC5zJEy+mIM2s0MFPpNfJ/mc5q/JX+gQkHSNkE/32NKgfSce85v33kWWxiPK4qorgX4B+v/MkK6kVQ2HSC7p4XttlQucvSICh/hYSM21WnH7g7DRNj3mDWHWEAwQuquaxVLfGWL60M/svnKG9MOoewos9iDj9AvANm6J09DjRmLuqmDV+VL+cV6ZL/SvUZ5Ervkgs/s3nXHEMse9rKMH/6/KncTGGPRolqyx86XSU6/XtRKX2+bEdiOaIxUYYvjcHJZTKxpSelPpEHjoUfWCM2CG3WyjtYkLF/1Romh8Ft4pnz+iiTzN3eWaT2ralOFvW30oB3cKbDcFb6LDGfXYw7v+XIORc79Ehcb2XlweEymf7fPhbx+7bkCfudRCMLw6OUWXoh66BBjOh2gcQYQ2+3U8KV7YKl/ZQHYb722wE6rN0YvJ6zGriWomDuV1smdyu4teo4lY2oVUUUGflyz2HWxnjVbqWizw4k69TNIcEEQ8j8YgdXMUxNMUOJoCu0c3Lnd8J1BeU/7LX87c54/oCMjEivnsENGIC/EUgAoXDi3L0y7HzHgaDs112p5zjspJsSSON/T4E2uyyb2RpjBY4Ghl43a/RDAlv1gUFtvbanphg3PEGMfG7B2gxk9Z/v5J9pUP/NtsspmT2MvTHZXtH/44XPEU="
 | 
			
		||||
matrix:
 | 
			
		||||
  include:
 | 
			
		||||
    - env: BROWSER=chrome:headless COMMAND=test-browser
 | 
			
		||||
    - env: BROWSER=chrome:headless COMMAND=test-browser-suite0
 | 
			
		||||
    - env: BROWSER=chrome:headless COMMAND=test-browser-suite1
 | 
			
		||||
    - env: COMMAND=deploy-dev-travis
 | 
			
		||||
  allow_failures:
 | 
			
		||||
    - env: COMMAND=deploy-dev-travis
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -18,12 +18,16 @@
 | 
			
		|||
    "build-sass": "node ./bin/build-sass.js",
 | 
			
		||||
    "build-sass-watch": "node ./bin/build-sass.js --watch",
 | 
			
		||||
    "run-mastodon": "node -r esm ./bin/run-mastodon.js",
 | 
			
		||||
    "testcafe": "run-s testcafe-p testcafe-s",
 | 
			
		||||
    "testcafe-p": "cross-env-shell testcafe --hostname localhost --skip-js-errors -c 4 $BROWSER tests/spec/0*",
 | 
			
		||||
    "testcafe-s": "cross-env-shell testcafe --hostname localhost --skip-js-errors $BROWSER tests/spec/1*",
 | 
			
		||||
    "test": "cross-env BROWSER=chrome:headless npm run test-browser",
 | 
			
		||||
    "test-browser": "run-p --race run-mastodon build-and-start test-mastodon",
 | 
			
		||||
    "test-mastodon": "run-s wait-for-mastodon-to-start wait-for-mastodon-data testcafe",
 | 
			
		||||
    "test-browser-suite0": "run-p --race run-mastodon build-and-start test-mastodon-suite0",
 | 
			
		||||
    "test-mastodon-suite0": "run-s wait-for-mastodon-to-start wait-for-mastodon-data testcafe-suite0",
 | 
			
		||||
    "test-browser-suite1": "run-p --race run-mastodon build-and-start test-mastodon-suite1",
 | 
			
		||||
    "test-mastodon-suite1": "run-s wait-for-mastodon-to-start wait-for-mastodon-data testcafe-suite1",
 | 
			
		||||
    "testcafe": "run-s testcafe-suite0 testcafe-suite1",
 | 
			
		||||
    "testcafe-suite0": "cross-env-shell testcafe --hostname localhost --skip-js-errors -c 4 $BROWSER tests/spec/0*",
 | 
			
		||||
    "testcafe-suite1": "cross-env-shell testcafe --hostname localhost --skip-js-errors $BROWSER tests/spec/1*",
 | 
			
		||||
    "wait-for-mastodon-to-start": "node -r esm bin/wait-for-mastodon-to-start.js",
 | 
			
		||||
    "wait-for-mastodon-data": "node -r esm bin/wait-for-mastodon-data.js",
 | 
			
		||||
    "globalize-css": "node ./bin/globalize-css.js",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue