mirror of
https://github.com/smoltcp-rs/smoltcp.git
synced 2025-10-02 15:15:05 +00:00
Add a script to run every test Travis would run locally.
This commit is contained in:
parent
62fb0fc8cd
commit
ecf6bf291f
15
.test_like_travis.rb
Executable file
15
.test_like_travis.rb
Executable file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/ruby
|
||||
|
||||
require 'yaml'
|
||||
|
||||
travis_config = YAML.load_file('.travis.yml')
|
||||
travis_config['matrix']['include'].each do |env|
|
||||
ENV['RUSTUP_TOOLCHAIN'] = env['rust']
|
||||
env['env'].scan(/(\w+)=\'(.+?)\'/) do
|
||||
ENV[$1] = $2
|
||||
end
|
||||
travis_config['script'].each do |cmd|
|
||||
$stderr.puts('+ #{cmd}'.gsub(/\$(\w+)/) { ENV[$1] })
|
||||
system(cmd)
|
||||
end
|
||||
end
|
@ -33,7 +33,7 @@ matrix:
|
||||
- rust: nightly
|
||||
env: FEATURES='socket-raw socket-udp socket-tcp socket-icmp' MODE='build'
|
||||
script:
|
||||
- cargo "$MODE" --no-default-features --features "$FEATURES"
|
||||
- cargo "$MODE" --no-default-features --features "$FEATURES"
|
||||
notifications:
|
||||
irc:
|
||||
channels:
|
||||
|
Loading…
x
Reference in New Issue
Block a user