summaryrefslogtreecommitdiffstats
path: root/notFinishedCode
diff options
context:
space:
mode:
authorRefik Hadzialic2011-11-03 15:34:21 +0100
committerRefik Hadzialic2011-11-03 15:34:21 +0100
commit734753a0623932ded6a31df3e24fbb172a559748 (patch)
tree9cc936296f3d6c134baf2e5c3119ed8474b73401 /notFinishedCode
parentReport working, guide how to use (diff)
downloadgsm-selftest-734753a0623932ded6a31df3e24fbb172a559748.tar.gz
gsm-selftest-734753a0623932ded6a31df3e24fbb172a559748.tar.xz
gsm-selftest-734753a0623932ded6a31df3e24fbb172a559748.zip
Report writing
Diffstat (limited to 'notFinishedCode')
-rw-r--r--notFinishedCode/Report/.test.tex.kate-swpbin0 -> 2437 bytes
-rw-r--r--notFinishedCode/Report/test.aux29
-rw-r--r--notFinishedCode/Report/test.log130
-rw-r--r--notFinishedCode/Report/test.out2
-rw-r--r--notFinishedCode/Report/test.pdfbin3083890 -> 3678614 bytes
-rw-r--r--notFinishedCode/Report/test.tex86
-rw-r--r--notFinishedCode/Report/test.tex.backup70
-rw-r--r--notFinishedCode/Report/test.tex~84
-rw-r--r--notFinishedCode/Report/test.toc16
-rw-r--r--notFinishedCode/Report/webpageReport.pngbin0 -> 112597 bytes
10 files changed, 319 insertions, 98 deletions
diff --git a/notFinishedCode/Report/.test.tex.kate-swp b/notFinishedCode/Report/.test.tex.kate-swp
new file mode 100644
index 0000000..1df2ead
--- /dev/null
+++ b/notFinishedCode/Report/.test.tex.kate-swp
Binary files differ
diff --git a/notFinishedCode/Report/test.aux b/notFinishedCode/Report/test.aux
index 1668575..c2e1e30 100644
--- a/notFinishedCode/Report/test.aux
+++ b/notFinishedCode/Report/test.aux
@@ -111,19 +111,24 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Configuring hardware}{38}{subsection.9.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Location of the files}{39}{subsection.9.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}Setting up the parameters}{40}{subsection.9.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Test descriptions}{40}{subsection.9.5}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.1}Smart test}{40}{subsubsection.9.5.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Test descriptions}{41}{subsection.9.5}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.1}Smart test}{41}{subsubsection.9.5.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.2}SIP test}{41}{subsubsection.9.5.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3}GSM test}{41}{subsubsection.9.5.3}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.4}All test}{41}{subsubsection.9.5.4}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.5}Manual test}{41}{subsubsection.9.5.5}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Result descriptions}{41}{subsection.9.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.7}Using the software}{41}{subsection.9.7}}
-\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces }}{42}{figure.24}}
-\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces }}{42}{figure.25}}
-\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces }}{43}{figure.26}}
-\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces }}{43}{figure.27}}
-\@writefile{toc}{\contentsline {section}{\numberline {10}Conclusion}{44}{section.10}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.4}All test}{42}{subsubsection.9.5.4}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.5}Manual test}{42}{subsubsection.9.5.5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Result descriptions}{42}{subsection.9.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.7}Using the software}{42}{subsection.9.7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.1}Web site guide}{42}{subsubsection.9.7.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces }}{43}{figure.24}}
+\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces }}{43}{figure.25}}
+\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces }}{44}{figure.26}}
+\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces }}{44}{figure.27}}
+\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces }}{45}{figure.28}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.2}Terminal guide}{46}{subsubsection.9.7.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces }}{46}{figure.29}}
+\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces }}{46}{figure.30}}
+\@writefile{toc}{\contentsline {section}{\numberline {10}Conclusion}{47}{section.10}}
\bibcite{network}{1}
\bibcite{python}{2}
\bibcite{mysqlManual}{3}
@@ -137,4 +142,4 @@
\bibcite{beagleDataSheet}{11}
\bibcite{proctitle}{12}
\bibcite{pjsip}{13}
-\newlabel{LastPage}{{}{45}{}{page.45}{}}
+\newlabel{LastPage}{{}{48}{}{page.48}{}}
diff --git a/notFinishedCode/Report/test.log b/notFinishedCode/Report/test.log
index 41133bf..6dd1979 100644
--- a/notFinishedCode/Report/test.log
+++ b/notFinishedCode/Report/test.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 3 NOV 2011 14:35
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 3 NOV 2011 15:32
entering extended mode
%&-line parsing enabled.
**test.tex
@@ -385,7 +385,7 @@ LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 113.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 113.
- <uniLogo2.png, id=223, 770.88pt x 721.69624pt>
+ <uniLogo2.png, id=231, 770.88pt x 721.69624pt>
File: uniLogo2.png Graphic file (type png)
<use uniLogo2.png>
[1
@@ -429,7 +429,7 @@ Class scrartcl Info: You've told me to use the font selection of the element
[2]
Class scrartcl Info: You've told me to use the font selection of the element
(scrartcl) `sectioning' that is an alias of element `disposition'
-(scrartcl) on input line 56.
+(scrartcl) on input line 58.
)
\tf@toc=\write5
\openout5 = `test.toc'.
@@ -437,17 +437,17 @@ Class scrartcl Info: You've told me to use the font selection of the element
[3] [4
-] <BigPicture_new1.png, id=303, 874.26625pt x 665.48625pt>
+] <BigPicture_new1.png, id=313, 874.26625pt x 665.48625pt>
File: BigPicture_new1.png Graphic file (type png)
<use BigPicture_new1.png>
-<activity_diagram.png, id=307, 550.84535pt x 679.45181pt>
+<activity_diagram.png, id=317, 550.84535pt x 679.45181pt>
File: activity_diagram.png Graphic file (type png)
<use activity_diagram.png> [5
<./BigPicture_new1.png>] [6 <./activity_diagram.png>] <test_Use_case.png, id=3
-24, 806.92015pt x 846.75401pt>
+34, 806.92015pt x 846.75401pt>
File: test_Use_case.png Graphic file (type png)
<use test_Use_case.png> [7 <./test_Use_case.png>] [8]
@@ -457,7 +457,7 @@ LaTeX Font Info: Try loading font information for T1+cmtt on input line 188.
(/usr/share/texmf-texlive/tex/latex/base/t1cmtt.fd
File: t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
) [9] [10]
-<DBRelationship.png, id=347, 1638.12pt x 700.6175pt>
+<DBRelationship.png, id=357, 1638.12pt x 700.6175pt>
File: DBRelationship.png Graphic file (type png)
<use DBRelationship.png>
[11
@@ -470,7 +470,7 @@ File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 234.
-<activityControllerEdited.png, id=354, 945.5325pt x 639.38875pt>
+<activityControllerEdited.png, id=364, 945.5325pt x 639.38875pt>
File: activityControllerEdited.png Graphic file (type png)
<use activityControllerEdited.png>
@@ -480,55 +480,55 @@ LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 258.
[12
- <./activityControllerEdited.png (PNG copy)>] [13] <classDiagram.png, id=373, 1
+ <./activityControllerEdited.png (PNG copy)>] [13] <classDiagram.png, id=383, 1
673.25125pt x 808.01875pt>
File: classDiagram.png Graphic file (type png)
<use classDiagram.png> [14
<./classDiagram.png>]
-<dbClass.png, id=381, 458.71375pt x 462.72874pt>
+<dbClass.png, id=391, 458.71375pt x 462.72874pt>
File: dbClass.png Graphic file (type png)
<use dbClass.png>
-<serialPort.png, id=383, 518.64352pt x 371.26941pt>
+<serialPort.png, id=393, 518.64352pt x 371.26941pt>
File: serialPort.png Graphic file (type png)
<use serialPort.png>
[15
- <./dbClass.png>] <serverClass.png, id=396, 302.12875pt x 181.67876pt>
+ <./dbClass.png>] <serverClass.png, id=406, 302.12875pt x 181.67876pt>
File: serverClass.png Graphic file (type png)
-<use serverClass.png> <ClientClass.png, id=397, 507.30705pt x 256.48764pt>
+<use serverClass.png> <ClientClass.png, id=407, 507.30705pt x 256.48764pt>
File: ClientClass.png Graphic file (type png)
<use ClientClass.png> [16 <./serialPort.png (PNG copy)>]
-<ping.png, id=409, 419.44942pt x 97.77705pt>
+<ping.png, id=419, 419.44942pt x 97.77705pt>
File: ping.png Graphic file (type png)
<use ping.png> [17 <./serverClass.png (PNG copy)> <./ClientClass.png (PNG copy
)>]
-<logging.png, id=417, 333.00882pt x 167.21294pt>
+<logging.png, id=427, 333.00882pt x 167.21294pt>
File: logging.png Graphic file (type png)
<use logging.png>
-<sshTunnelClass.png, id=418, 486.05118pt x 235.23177pt>
+<sshTunnelClass.png, id=428, 486.05118pt x 235.23177pt>
File: sshTunnelClass.png Graphic file (type png)
-<use sshTunnelClass.png> <usbDetectClass.png, id=419, 401.5pt x 178.6675pt>
+<use sshTunnelClass.png> <usbDetectClass.png, id=429, 401.5pt x 178.6675pt>
File: usbDetectClass.png Graphic file (type png)
<use usbDetectClass.png> [18 <./ping.png (PNG copy)> <./logging.png (PNG copy)>
<./sshTunnelClass.png (PNG copy)>]
-<trueTable.png, id=428, 329.23pt x 111.41624pt>
+<trueTable.png, id=438, 329.23pt x 111.41624pt>
File: trueTable.png Graphic file (type png)
<use trueTable.png>
-<initTestClass.png, id=430, 419.5675pt x 160.6pt>
+<initTestClass.png, id=440, 419.5675pt x 160.6pt>
File: initTestClass.png Graphic file (type png)
<use initTestClass.png>
-<controllerclass.png, id=431, 377.41pt x 401.5pt>
+<controllerclass.png, id=441, 377.41pt x 401.5pt>
File: controllerclass.png Graphic file (type png)
<use controllerclass.png>
[19 <./usbDetectClass.png (PNG copy)> <./trueTable.png (PNG copy)>] [20 <./init
TestClass.png> <./controllerclass.png (PNG copy)>]
-<bb.jpg, id=446, 521.95pt x 516.93124pt>
+<bb.jpg, id=456, 521.95pt x 516.93124pt>
File: bb.jpg Graphic file (type jpg)
<use bb.jpg> [21
@@ -536,23 +536,23 @@ File: bb.jpg Graphic file (type jpg)
[23
] [24]
-<protocolCommunicationHandler.png, id=475, 2486.93823pt x 792.13588pt>
+<protocolCommunicationHandler.png, id=485, 2486.93823pt x 792.13588pt>
File: protocolCommunicationHandler.png Graphic file (type png)
<use protocolCommunicationHandler.png> [25
<./protocolCommunicationHandler.png (PNG copy)>]
-<protocolCommunicationcControllerReceiver.png, id=482, 1808.16705pt x 766.62883
+<protocolCommunicationcControllerReceiver.png, id=492, 1808.16705pt x 766.62883
pt>
File: protocolCommunicationcControllerReceiver.png Graphic file (type png)
<use protocolCommunicationcControllerReceiver.png>
-<protocolCommunicationcControllerCaller.png, id=483, 1808.16705pt x 766.62883pt
+<protocolCommunicationcControllerCaller.png, id=493, 1808.16705pt x 766.62883pt
>
File: protocolCommunicationcControllerCaller.png Graphic file (type png)
<use protocolCommunicationcControllerCaller.png> [26
<./protocolCommunicationcControllerReceiver.png (PNG copy)> <./protocolCommuni
-cationcControllerCaller.png (PNG copy)>] [27] <sshTunnel.png, id=521, 696.6025p
+cationcControllerCaller.png (PNG copy)>] [27] <sshTunnel.png, id=531, 696.6025p
t x 152.57pt>
File: sshTunnel.png Graphic file (type png)
@@ -562,51 +562,65 @@ File: sshTunnel.png Graphic file (type png)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <9> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 710.
[31] [32]
-[33] [34] <resultsImage.png, id=684, 702.625pt x 431.6125pt>
+[33] [34] <resultsImage.png, id=694, 702.625pt x 431.6125pt>
File: resultsImage.png Graphic file (type png)
<use resultsImage.png> [35 <./resultsImage.png (PNG copy)>] [36] [37] [38]
-[39] [40] <website1.png, id=799, 1272.755pt x 806.01125pt>
+[39] [40] [41] <website1.png, id=846, 1272.755pt x 806.01125pt>
File: website1.png Graphic file (type png)
- <use website1.png>
-<website2.png, id=800, 1264.725pt x 657.45625pt>
-File: website2.png Graphic file (type png)
- <use website2.png>
+
+<use website1.png> [42] <website2.png, id=853, 1264.725pt x 657.45625pt>
File: website2.png Graphic file (type png)
-<use website2.png> <website3.png, id=801, 1230.5975pt x 659.46375pt>
+<use website2.png> <webpageReport.png, id=854, 1074.0125pt x 613.29124pt>
+File: webpageReport.png Graphic file (type png)
+
+<use webpageReport.png> [43 <./website1.png (PNG copy)> <./website2.png (PNG co
+py)>] <website3.png, id=862, 1230.5975pt x 659.46375pt>
File: website3.png Graphic file (type png)
+ <use website3.png>
+<website4.png, id=863, 1003.75pt x 702.625pt>
+File: website4.png Graphic file (type png)
+ <use website4.png> [44 <./webpageReport.png (PNG copy)> <./website3.png (PNG c
+opy)>] [45 <./website4.png (PNG copy)>] <terminalCommand.png, id=875, 908.39375
+pt x 378.41376pt>
+File: terminalCommand.png Graphic file (type png)
+
+<use terminalCommand.png>
+<resultterminal.png, id=876, 631.35875pt x 177.66376pt>
+File: resultterminal.png Graphic file (type png)
+
+<use resultterminal.png> [46
-<use website3.png> [41] [42 <./website1.png (PNG copy)> <./website2.png (PNG co
-py)>] [43 <./website3.png (PNG copy)>] [44
+ <./terminalCommand.png (PNG copy)> <./resultterminal.png (PNG copy)>] [47
-] AED: lastpage setting LastPage
-[45] (./test.aux) )
+] AED: lastpage setting LastPage [48] (./test.aux) )
Here is how much of TeX's memory you used:
- 8605 strings out of 495061
- 124813 string characters out of 1182621
- 651141 words of memory out of 3000000
- 11259 multiletter control sequences out of 15000+50000
+ 8668 strings out of 495061
+ 125860 string characters out of 1182621
+ 718144 words of memory out of 3000000
+ 11277 multiletter control sequences out of 15000+50000
18496 words of font info for 43 fonts, out of 3000000 for 9000
28 hyphenation exceptions out of 8191
43i,11n,45p,760b,1784s stack positions out of 5000i,500n,10000p,200000b,50000s
- </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx090
-0.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0900.600pk> </
-home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0600.600pk> </home/refik/
-.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0800.600pk> </home/refik/.texmf-var/
-fonts/pk/ljfour/jknappen/ec/ectt1095.600pk> </home/refik/.texmf-var/fonts/pk/lj
-four/jknappen/ec/ecti1095.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknapp
-en/ec/ecsx1200.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1
-095.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecsx1095.600pk>
-</home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecsx1440.600pk> </home/refi
-k/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecsl1095.600pk> </home/refik/.texmf-va
-r/fonts/pk/ljfour/jknappen/ec/ecrm1200.600pk> </home/refik/.texmf-var/fonts/pk/
-ljfour/jknappen/ec/ecrm1728.600pk></usr/share/texmf-texlive/fonts/type1/public/
-amsfonts/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm
-/cmsy10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy9.pfb>
-Output written on test.pdf (45 pages, 3083890 bytes).
+ </home/refik/.texmf-var/fo
+nts/pk/ljfour/jknappen/ec/ecbx0900.600pk> </home/refik/.texmf-var/fonts/pk/ljfo
+ur/jknappen/ec/ecrm0900.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen
+/ec/ecrm0600.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm080
+0.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ectt1095.600pk> </
+home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecti1095.600pk> </home/refik/
+.texmf-var/fonts/pk/ljfour/jknappen/ec/ecsx1200.600pk> </home/refik/.texmf-var/
+fonts/pk/ljfour/jknappen/ec/ecrm1095.600pk> </home/refik/.texmf-var/fonts/pk/lj
+four/jknappen/ec/ecsx1095.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknapp
+en/ec/ecsx1440.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecsl1
+095.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1200.600pk>
+</home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1728.600pk></usr/share/
+texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-texli
+ve/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-texlive/fonts/ty
+pe1/public/amsfonts/cm/cmsy9.pfb>
+Output written on test.pdf (48 pages, 3678614 bytes).
PDF statistics:
- 1551 PDF objects out of 1728 (max. 8388607)
- 369 named destinations out of 1000 (max. 500000)
- 576 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 1623 PDF objects out of 1728 (max. 8388607)
+ 410 named destinations out of 1000 (max. 500000)
+ 612 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/notFinishedCode/Report/test.out b/notFinishedCode/Report/test.out
index 75661a9..e604006 100644
--- a/notFinishedCode/Report/test.out
+++ b/notFinishedCode/Report/test.out
@@ -52,4 +52,6 @@
\BOOKMARK [3][-]{subsubsection.9.5.5}{Manual test}{subsection.9.5}
\BOOKMARK [2][-]{subsection.9.6}{Result descriptions}{section.9}
\BOOKMARK [2][-]{subsection.9.7}{Using the software}{section.9}
+\BOOKMARK [3][-]{subsubsection.9.7.1}{Web site guide}{subsection.9.7}
+\BOOKMARK [3][-]{subsubsection.9.7.2}{Terminal guide}{subsection.9.7}
\BOOKMARK [1][-]{section.10}{Conclusion}{}
diff --git a/notFinishedCode/Report/test.pdf b/notFinishedCode/Report/test.pdf
index 87d696a..7413b9a 100644
--- a/notFinishedCode/Report/test.pdf
+++ b/notFinishedCode/Report/test.pdf
Binary files differ
diff --git a/notFinishedCode/Report/test.tex b/notFinishedCode/Report/test.tex
index 06432ee..d097a6a 100644
--- a/notFinishedCode/Report/test.tex
+++ b/notFinishedCode/Report/test.tex
@@ -1060,10 +1060,46 @@ drwxr-xr-x 2 root root 4096 2011-10-25 14:10 Images
-rw-r--r-- 1 root root 2545 2011-10-20 17:06 wait.gif
\end{lstlisting}
The \emph{startSoftware.py} file is required to be in the \emph{/etc/init.d/} folder,
-since it is required to be start with the computer boot. This part of the software is
+since it is required to be start with the computer boot however if that does not work,
+one should start it manually. This part of the software is
responsible for starting the testing software from the web page\footnote{The web page
communicates with this script via a socket connection and sends a signal to start
the main test software.}.
+The main test software python files should be located in \emph{/home/gsmselftest/SoftwareTesting/}.
+\begin{lstlisting}
+drwxr-xr-x 2 gsmselftest gsmselftest 4096 2011-11-03 14:29 .
+drwxr-xr-x 30 gsmselftest gsmselftest 4096 2011-11-02 18:28 ..
+-rwxr--r-- 1 gsmselftest gsmselftest 2909 2011-10-20 17:54 ClientClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3628 2011-10-20 17:54 ClientClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 9814 2011-11-02 16:19 ControllerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 9247 2011-11-02 16:20 ControllerClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 15129 2011-11-02 15:32 DbClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 11712 2011-11-02 15:32 DbClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8512 2011-11-02 13:30 GSMClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7337 2011-11-02 13:42 GSMClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8063 2011-11-02 13:24 GSMHandler.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 20346 2011-11-02 18:32 gsmselftest.py
+-rwxr--r-- 1 gsmselftest gsmselftest 698 2011-11-02 18:36 help.txt
+-rwxr-xr-x 1 gsmselftest gsmselftest 8661 2011-11-02 16:35 initTestClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7497 2011-11-02 16:37 initTestClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 645 2011-10-20 17:54 LogFileClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1509 2011-10-20 17:54 LogFileClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 817 2011-10-20 17:54 PingClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1263 2011-10-20 17:54 PingClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 3982 2011-10-20 17:54 ServerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4596 2011-10-20 17:57 ServerClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 4129 2011-10-20 23:17 ServerClassSoftware.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4802 2011-10-20 23:17 ServerClassSoftware.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 5252 2011-10-22 03:58 SIPHandler.py
+-rwxr--r-- 1 gsmselftest gsmselftest 1267 2011-11-02 14:07 SSHTunnelBoxClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1852 2011-11-02 14:19 SSHTunnelBoxClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 323 2011-11-02 18:44 startSoftware.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 6378 2011-11-02 16:13 trueTableClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4583 2011-11-02 16:16 trueTableClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 2248 2011-10-28 14:04 usbDetectClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3590 2011-10-28 14:05 usbDetectClass.pyc
+\end{lstlisting}
+
\subsection{Setting up the parameters}
After configuring the hardware, \emph{https} and \emph{.htaccess} on the web server,
it is important to modify the files for proper operations. In the given section you
@@ -1142,28 +1178,62 @@ These messages should guide the test user operator to debug the system.
\end{table}
\subsection{Using the software}
-In this section
+In this section, you will be taught step by step how to use our test software. There are two options to run our test software, from the web site or the terminal.
+The first is easier, but the second is easy as well however requires terminal skills.
+
+\subsubsection{Web site guide}
+Once you enter the address in the address bar of your browser (e.g. \emph{https://localhost/\\testsoftware}).
+You will be required to enter your username and password for the web page\footnote{The username and password creation process is explained in section 7.2.2.}.
+If you entered the correct username and password you should see the same image as in the following figure.
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website1.png}
- \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+ \includegraphics[width=140mm]{website1.png}
+ \caption[]{Web page of test software}
\end{figure}
+Here you can choose what kind of test you want to perform or maybe if you want to configure the devices (manually or automatically).
+If you press the ``Smart test'' button, you have to wait a few moments and the results should appear in a short amount of time.
+However, if you pressed the ``Choose the test'' button, you will be presented with a new page, given in figure 25.
+You will have to select the tests you want to perform manually or to press on the left side one of the given buttons for different
+tests. You can choose between ``SIP Test'', ``GSM Test'', ``Check all'' and ``Uncheck all''. ``Check all'' will select all the possible
+tests, whereas ``Uncheck all'' will deselect all of them. After you finished the procedure of selecting the tests, you should press the
+``Submit'' on the left side. Wait a few moments and the results will start to appear in real time. After the table on the left is filled
+(i.e. after all the tests have been completed) a result image will be generated on the right side, can be seen in figure 26. However, if
+your pressed the ``Device configuration'' button, then you will end up on a page as given in figure 27.
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
- \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+ \includegraphics[width=140mm]{website2.png}
+ \caption[]{Manually selecting the tests}
+\end{figure}
+
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{webpageReport.png}
+ \caption[]{Result web page}
+\end{figure}
+
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{website3.png}
+ \caption[]{Device configuration web page}
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
+ \includegraphics[width=140mm]{website4.png}
+ \caption[]{Manual device configuration page}
+\end{figure}
+\clearpage
+\subsubsection{Terminal guide}
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{terminalCommand.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website3.png}
+ \includegraphics[width=140mm]{resultterminal.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
diff --git a/notFinishedCode/Report/test.tex.backup b/notFinishedCode/Report/test.tex.backup
index b9c07c9..a87a590 100644
--- a/notFinishedCode/Report/test.tex.backup
+++ b/notFinishedCode/Report/test.tex.backup
@@ -1060,10 +1060,46 @@ drwxr-xr-x 2 root root 4096 2011-10-25 14:10 Images
-rw-r--r-- 1 root root 2545 2011-10-20 17:06 wait.gif
\end{lstlisting}
The \emph{startSoftware.py} file is required to be in the \emph{/etc/init.d/} folder,
-since it is required to be start with the computer boot. This part of the software is
+since it is required to be start with the computer boot however if that does not work,
+one should start it manually. This part of the software is
responsible for starting the testing software from the web page\footnote{The web page
communicates with this script via a socket connection and sends a signal to start
the main test software.}.
+The main test software python files should be located in \emph{/home/gsmselftest/SoftwareTesting/}.
+\begin{lstlisting}
+drwxr-xr-x 2 gsmselftest gsmselftest 4096 2011-11-03 14:29 .
+drwxr-xr-x 30 gsmselftest gsmselftest 4096 2011-11-02 18:28 ..
+-rwxr--r-- 1 gsmselftest gsmselftest 2909 2011-10-20 17:54 ClientClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3628 2011-10-20 17:54 ClientClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 9814 2011-11-02 16:19 ControllerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 9247 2011-11-02 16:20 ControllerClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 15129 2011-11-02 15:32 DbClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 11712 2011-11-02 15:32 DbClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8512 2011-11-02 13:30 GSMClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7337 2011-11-02 13:42 GSMClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8063 2011-11-02 13:24 GSMHandler.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 20346 2011-11-02 18:32 gsmselftest.py
+-rwxr--r-- 1 gsmselftest gsmselftest 698 2011-11-02 18:36 help.txt
+-rwxr-xr-x 1 gsmselftest gsmselftest 8661 2011-11-02 16:35 initTestClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7497 2011-11-02 16:37 initTestClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 645 2011-10-20 17:54 LogFileClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1509 2011-10-20 17:54 LogFileClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 817 2011-10-20 17:54 PingClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1263 2011-10-20 17:54 PingClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 3982 2011-10-20 17:54 ServerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4596 2011-10-20 17:57 ServerClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 4129 2011-10-20 23:17 ServerClassSoftware.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4802 2011-10-20 23:17 ServerClassSoftware.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 5252 2011-10-22 03:58 SIPHandler.py
+-rwxr--r-- 1 gsmselftest gsmselftest 1267 2011-11-02 14:07 SSHTunnelBoxClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1852 2011-11-02 14:19 SSHTunnelBoxClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 323 2011-11-02 18:44 startSoftware.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 6378 2011-11-02 16:13 trueTableClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4583 2011-11-02 16:16 trueTableClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 2248 2011-10-28 14:04 usbDetectClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3590 2011-10-28 14:05 usbDetectClass.pyc
+\end{lstlisting}
+
\subsection{Setting up the parameters}
After configuring the hardware, \emph{https} and \emph{.htaccess} on the web server,
it is important to modify the files for proper operations. In the given section you
@@ -1142,31 +1178,53 @@ These messages should guide the test user operator to debug the system.
\end{table}
\subsection{Using the software}
+In this section, you will be taught step by step how to use our test software. There are two options to run our test software, from the web site or the terminal.
+The first is easier, but the second is easy as well however requires terminal skills.
+\subsubsection{Web site guide}
+Once you enter the address in the address bar of your browser (e.g. \emph{https://localhost/\\testsoftware}).
+You will be required to enter your username and password for the web page\footnote{The username and password creation process is explained in section 7.2.2.}.
+If you entered the correct username and password you should see the same image as in the following figure.
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website1.png}
- \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+ \includegraphics[width=140mm]{website1.png}
+ \caption[]{Web page of test software}
+\end{figure}
+Here you can choose what kind of test you want to perform or maybe if you want to configure the devices (manually or automatically).
+If you press the ``Smart test'' button, you have to wait and the results will appear in a short amount of time.
+
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{website2.png}
+ \caption[]{Manually selecting the tests}
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
+ \includegraphics[width=140mm]{website3.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
+ \includegraphics[width=140mm]{website4.png}
+ \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+\end{figure}
+\clearpage
+\subsubsection{Terminal guide}
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{terminalCommand.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website3.png}
+ \includegraphics[width=140mm]{resultterminal.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
+\clearpage
\newpage
\section{Conclusion}
As a result of our successfully finished team project, we had felt how it is to work
diff --git a/notFinishedCode/Report/test.tex~ b/notFinishedCode/Report/test.tex~
index ac75152..17abe75 100644
--- a/notFinishedCode/Report/test.tex~
+++ b/notFinishedCode/Report/test.tex~
@@ -1060,10 +1060,46 @@ drwxr-xr-x 2 root root 4096 2011-10-25 14:10 Images
-rw-r--r-- 1 root root 2545 2011-10-20 17:06 wait.gif
\end{lstlisting}
The \emph{startSoftware.py} file is required to be in the \emph{/etc/init.d/} folder,
-since it is required to be start with the computer boot. This part of the software is
+since it is required to be start with the computer boot however if that does not work,
+one should start it manually. This part of the software is
responsible for starting the testing software from the web page\footnote{The web page
communicates with this script via a socket connection and sends a signal to start
the main test software.}.
+The main test software python files should be located in \emph{/home/gsmselftest/SoftwareTesting/}.
+\begin{lstlisting}
+drwxr-xr-x 2 gsmselftest gsmselftest 4096 2011-11-03 14:29 .
+drwxr-xr-x 30 gsmselftest gsmselftest 4096 2011-11-02 18:28 ..
+-rwxr--r-- 1 gsmselftest gsmselftest 2909 2011-10-20 17:54 ClientClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3628 2011-10-20 17:54 ClientClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 9814 2011-11-02 16:19 ControllerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 9247 2011-11-02 16:20 ControllerClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 15129 2011-11-02 15:32 DbClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 11712 2011-11-02 15:32 DbClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8512 2011-11-02 13:30 GSMClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7337 2011-11-02 13:42 GSMClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 8063 2011-11-02 13:24 GSMHandler.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 20346 2011-11-02 18:32 gsmselftest.py
+-rwxr--r-- 1 gsmselftest gsmselftest 698 2011-11-02 18:36 help.txt
+-rwxr-xr-x 1 gsmselftest gsmselftest 8661 2011-11-02 16:35 initTestClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 7497 2011-11-02 16:37 initTestClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 645 2011-10-20 17:54 LogFileClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1509 2011-10-20 17:54 LogFileClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 817 2011-10-20 17:54 PingClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1263 2011-10-20 17:54 PingClass.pyc
+-rwxr--r-- 1 gsmselftest gsmselftest 3982 2011-10-20 17:54 ServerClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4596 2011-10-20 17:57 ServerClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 4129 2011-10-20 23:17 ServerClassSoftware.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4802 2011-10-20 23:17 ServerClassSoftware.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 5252 2011-10-22 03:58 SIPHandler.py
+-rwxr--r-- 1 gsmselftest gsmselftest 1267 2011-11-02 14:07 SSHTunnelBoxClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 1852 2011-11-02 14:19 SSHTunnelBoxClass.pyc
+-rw-r--r-- 1 gsmselftest gsmselftest 323 2011-11-02 18:44 startSoftware.py
+-rwxr-xr-x 1 gsmselftest gsmselftest 6378 2011-11-02 16:13 trueTableClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 4583 2011-11-02 16:16 trueTableClass.pyc
+-rwxr-xr-x 1 gsmselftest gsmselftest 2248 2011-10-28 14:04 usbDetectClass.py
+-rw-r--r-- 1 gsmselftest gsmselftest 3590 2011-10-28 14:05 usbDetectClass.pyc
+\end{lstlisting}
+
\subsection{Setting up the parameters}
After configuring the hardware, \emph{https} and \emph{.htaccess} on the web server,
it is important to modify the files for proper operations. In the given section you
@@ -1142,31 +1178,65 @@ These messages should guide the test user operator to debug the system.
\end{table}
\subsection{Using the software}
-In this section
+In this section, you will be taught step by step how to use our test software. There are two options to run our test software, from the web site or the terminal.
+The first is easier, but the second is easy as well however requires terminal skills.
+
+\subsubsection{Web site guide}
+Once you enter the address in the address bar of your browser (e.g. \emph{https://localhost/\\testsoftware}).
+You will be required to enter your username and password for the web page\footnote{The username and password creation process is explained in section 7.2.2.}.
+If you entered the correct username and password you should see the same image as in the following figure.
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website1.png}
- \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+ \includegraphics[width=140mm]{website1.png}
+ \caption[]{Web page of test software}
\end{figure}
+Here you can choose what kind of test you want to perform or maybe if you want to configure the devices (manually or automatically).
+If you press the ``Smart test'' button, you have to wait a few moments and the results should appear in a short amount of time.
+However, if you pressed the ``Choose the test'' button, you will be presented with a new page, given in figure 25.
+You will have to select the tests you want to perform manually or to press on the left side one of the given buttons for different
+tests. You can choose between ``SIP Test'', ``GSM Test'', ``Check all'' and ``Uncheck all''. ``Check all'' will select all the possible
+tests, whereas ``Uncheck all'' will deselect all of them. After you finished the procedure of selecting the tests, you should press the
+``Submit'' on the left side. Wait a few moments and the results will start to appear in real time. After the table on the left is filled
+(i.e. after all the tests have been completed) a result image will be generated on the right side, can be seen in figure 26.
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
+ \includegraphics[width=140mm]{website2.png}
+ \caption[]{Manually selecting the tests}
+\end{figure}
+
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{webpageReport.png}
+ \caption[]{Result web page}
+\end{figure}
+
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{website3.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website2.png}
+ \includegraphics[width=140mm]{website4.png}
+ \caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
+\end{figure}
+\clearpage
+\subsubsection{Terminal guide}
+\begin{figure}[ht!]
+ \centering
+ \includegraphics[width=140mm]{terminalCommand.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
\begin{figure}[ht!]
\centering
- \includegraphics[width=120mm]{website3.png}
+ \includegraphics[width=140mm]{resultterminal.png}
\caption[]{SSH Tunnel, all the communication inside the tunnel is encrypted }
\end{figure}
+\clearpage
\newpage
\section{Conclusion}
As a result of our successfully finished team project, we had felt how it is to work
diff --git a/notFinishedCode/Report/test.toc b/notFinishedCode/Report/test.toc
index e9c2197..7c0caec 100644
--- a/notFinishedCode/Report/test.toc
+++ b/notFinishedCode/Report/test.toc
@@ -45,12 +45,14 @@
\contentsline {subsection}{\numberline {9.2}Configuring hardware}{38}{subsection.9.2}
\contentsline {subsection}{\numberline {9.3}Location of the files}{39}{subsection.9.3}
\contentsline {subsection}{\numberline {9.4}Setting up the parameters}{40}{subsection.9.4}
-\contentsline {subsection}{\numberline {9.5}Test descriptions}{40}{subsection.9.5}
-\contentsline {subsubsection}{\numberline {9.5.1}Smart test}{40}{subsubsection.9.5.1}
+\contentsline {subsection}{\numberline {9.5}Test descriptions}{41}{subsection.9.5}
+\contentsline {subsubsection}{\numberline {9.5.1}Smart test}{41}{subsubsection.9.5.1}
\contentsline {subsubsection}{\numberline {9.5.2}SIP test}{41}{subsubsection.9.5.2}
\contentsline {subsubsection}{\numberline {9.5.3}GSM test}{41}{subsubsection.9.5.3}
-\contentsline {subsubsection}{\numberline {9.5.4}All test}{41}{subsubsection.9.5.4}
-\contentsline {subsubsection}{\numberline {9.5.5}Manual test}{41}{subsubsection.9.5.5}
-\contentsline {subsection}{\numberline {9.6}Result descriptions}{41}{subsection.9.6}
-\contentsline {subsection}{\numberline {9.7}Using the software}{41}{subsection.9.7}
-\contentsline {section}{\numberline {10}Conclusion}{44}{section.10}
+\contentsline {subsubsection}{\numberline {9.5.4}All test}{42}{subsubsection.9.5.4}
+\contentsline {subsubsection}{\numberline {9.5.5}Manual test}{42}{subsubsection.9.5.5}
+\contentsline {subsection}{\numberline {9.6}Result descriptions}{42}{subsection.9.6}
+\contentsline {subsection}{\numberline {9.7}Using the software}{42}{subsection.9.7}
+\contentsline {subsubsection}{\numberline {9.7.1}Web site guide}{42}{subsubsection.9.7.1}
+\contentsline {subsubsection}{\numberline {9.7.2}Terminal guide}{46}{subsubsection.9.7.2}
+\contentsline {section}{\numberline {10}Conclusion}{47}{section.10}
diff --git a/notFinishedCode/Report/webpageReport.png b/notFinishedCode/Report/webpageReport.png
new file mode 100644
index 0000000..75b9cf9
--- /dev/null
+++ b/notFinishedCode/Report/webpageReport.png
Binary files differ