forked from bchew/dynamodump
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
26 lines (26 loc) · 1.15 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
language: python
python:
- "2.7"
install:
- pip install -r requirements.txt
- pip install flake8
- nvm install 4
- nvm use 4
- npm install dynalite
script:
- flake8 --ignore=E501 --exclude=node_modules
- dynalite --port 4567 &
- mkdir dump && cp -a test/testTable dump
- python dynamodump.py -m restore -r local -s testTable -d testRestoredTable --host localhost --port 4567 --accessKey a --secretKey a
- python dynamodump.py -m backup -r local -s testRestoredTable --host localhost --port 4567 --accessKey a --secretKey a
- python test/test.py
- python dynamodump.py -m restore -r local -s "*" --host localhost --port 4567 --accessKey a --secretKey a
- rm -rf dump/test*
- python dynamodump.py -m backup -r local -s "*" --host localhost --port 4567 --accessKey a --secretKey a
- python test/test.py
- python dynamodump.py -m restore -r local -s "test*" --host localhost --port 4567 --accessKey a --secretKey a --prefixSeparator ""
- rm -rf dump/test*
- python dynamodump.py -m backup -r local -s "test*" --host localhost --port 4567 --accessKey a --secretKey a --prefixSeparator ""
- python test/test.py
matrix:
fast_finish: true