-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
19 lines (19 loc) · 923 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
language: objective-c
osx_image: xcode61
before_install:
- brew update
install:
- mkdir -p $(brew --repo)/Library/Taps/trinitronx
- ln -s $PWD $(brew --repo)/Library/Taps/trinitronx/homebrew-truecrypt
- brew tap --repair
- brew tap
script:
- brew cask audit truecrypt
- brew cask install --verbose truecrypt
- /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt --text --create --encryption=AES --hash=SHA-512 --filesystem=FAT -k '' --password=test123 --size=500000 --random-source=/dev/urandom --volume-type=normal /tmp/testvolume.tc
- /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt --text -k '' --password=test123 --protect-hidden=no --mount /tmp/testvolume.tc /Volumes/testvolume
- /bin/sh -c "[ -e '/Volumes/testvolume' ]"
- /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt --text --dismount /tmp/testvolume.tc /Volumes/testvolume
- rm /tmp/testvolume.tc
matrix:
fast_finish: true