test(readme): test readme code fences
This commit is contained in:
@@ -18,6 +18,7 @@ cache:
|
||||
- target/debug/build
|
||||
|
||||
script:
|
||||
- ./.travis/readme.py
|
||||
- cargo build --verbose $FEATURES
|
||||
- cargo test --verbose $FEATURES
|
||||
- 'if [ $TRAVIS_RUST_VERSION = nightly ]; then cargo bench --no-run; fi'
|
||||
|
||||
10
.travis/readme.py
Executable file
10
.travis/readme.py
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import re
|
||||
|
||||
f = open('README.md', 'r')
|
||||
raw = f.read()
|
||||
|
||||
for (i, code) in enumerate(re.findall(r'```rust([^`]*)```', raw, re.M)):
|
||||
with open('examples/readme_%s.rs' % i, 'w') as f:
|
||||
f.write('#![deny(warnings)]%s' % code)
|
||||
Reference in New Issue
Block a user