-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtravis.sh
executable file
·37 lines (31 loc) · 1.76 KB
/
travis.sh
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
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
###############################################################################
############### Change to project directory ###################################
###############################################################################
cd /mnt/vivitsa
###############################################################################
############### Build project #################################################
###############################################################################
echo -e "\nBuilding project..."
./build.sh -s
###############################################################################
############### Launch QEMU in background and run tests #######################
###############################################################################
echo -e "\nRunning tests by launching QEMU in background..."
./travisRun.sh
###############################################################################
############### Wait for tests to complete ####################################
###############################################################################
echo -e "\nWaiting for tests to be completed... Approximately 1 minute..!!!\n"
sleep 60
###############################################################################
############### Print the tests output to console and delete log file ########
###############################################################################
cat qemu.log
rm qemu.log
###############################################################################
############### Kill background process #######################################
###############################################################################
echo -e "\nTests completed with the above results..."
echo -e "\nStopping QEMU"
pkill qemu