update check tools
This commit is contained in:
		
							parent
							
								
									14094c0fa8
								
							
						
					
					
						commit
						64122a9e64
					
				
							
								
								
									
										21
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								.travis.yml
									
									
									
									
									
								
							| @ -9,36 +9,33 @@ rust: | |||||||
| matrix: | matrix: | ||||||
|   allow_failures: |   allow_failures: | ||||||
|     - rust: nightly |     - rust: nightly | ||||||
|  | 
 | ||||||
|   include: |   include: | ||||||
|     # Rustfmt |     # Rustfmt | ||||||
|     - env: RUSTFMT_VERSION="0.99.5" |     - rust: stable | ||||||
|       rust: nightly-2018-09-26 |  | ||||||
|       install: |       install: | ||||||
|         - rustup component add rustfmt-preview |         - rustup component add rustfmt-preview | ||||||
|         - cargo install rustfmt-nightly --force --version $RUSTFMT_VERSION || echo "rustfmt already installed" |  | ||||||
|       before_script: |       before_script: | ||||||
|         - cargo-fmt fmt -- --version |         - cargo fmt --version | ||||||
|       script: |       script: | ||||||
|         - cargo fmt |         - cargo fmt -- --check | ||||||
| 
 | 
 | ||||||
|     # Clippy |     # Clippy | ||||||
|     - env: CLIPPY_VERSION="0.0.212" |     - rust: stable | ||||||
|       rust: nightly |  | ||||||
|       install: |       install: | ||||||
|       - travis_wait cargo install clippy --version $CLIPPY_VERSION || echo "clippy already installed" |         - rustup component add clippy-preview | ||||||
|       script: |       script: | ||||||
|         # Fail if clippy output contains "error:" or "warning:" |         # Fail if clippy output contains "error:" or "warning:" | ||||||
|         - cargo clippy 2>&1 | tee ./clippy.out && ! grep -qe  "error:\|warning:" ./clippy.out |         - cargo clippy 2>&1 | tee ./clippy.out && ! grep -qe  "error:\|warning:" ./clippy.out | ||||||
| 
 | 
 | ||||||
|     # Test coverage (with Tarpaulin) |     # Test coverage (with Tarpaulin) | ||||||
|     - env: TARPAULIN_VERSION="0.6.10" |     - rust: stable | ||||||
|       rust: stable |  | ||||||
|       # To avoid "Error: EPERM: operation not permitted" error (see https://github.com/valery-barysok/session-file-store/issues/58) |       # To avoid "Error: EPERM: operation not permitted" error (see https://github.com/valery-barysok/session-file-store/issues/58) | ||||||
|       sudo: true |       sudo: true | ||||||
|       install: |       install: | ||||||
|         - curl -sL https://github.com/xd009642/tarpaulin/releases/download/$TARPAULIN_VERSION/cargo-tarpaulin-$TARPAULIN_VERSION-travis.tar.gz | tar xvz -C $HOME/.cargo/bin |         - RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin --force | ||||||
|       script: |       script: | ||||||
|         - cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID |         - cargo tarpaulin -v --ciserver travis-ci --coveralls $TRAVIS_JOB_ID | ||||||
| 
 | 
 | ||||||
| script: | script: | ||||||
|   - cargo test |   - cargo test | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user