~rdiaz02/functional-testing/main01

« back to all changes in this revision

Viewing changes to Tnasas/testTnasas.py

  • Committer: ramon diaz-uriarte
  • Date: 2010-06-28 10:38:01 UTC
  • Revision ID: ramon@xantusia-20100628103801-zuylp1s80l3w0jq4
(trying to) prevent false error reports

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
def common_part(self, final_output,                
18
18
                MAX_running_time = 3600,
19
19
                auto_refresh_string = auto_refresh_string):    
 
20
    print '\n Start common_part \n'
20
21
    server_url = self.server_url
21
22
    start_run = time.time()
22
23
    refresh_num = 0
23
 
    
 
24
    print '\n At 00 \n'
24
25
    while True:
25
 
        final_body = self.getBody()
 
26
        try:
 
27
            print '\n At 01 \n'
 
28
            final_body = self.getBody()
 
29
        except:
 
30
            time.sleep(5)
 
31
            print '\n At 01-except \n'
 
32
            final_body = self.getBody()
 
33
 
 
34
        print '\n At 001 \n'
26
35
        if final_body.find(auto_refresh_string) < 0:
27
36
            break
28
 
        time.sleep(32)
 
37
        time.sleep(13)
29
38
        refresh_num += 1
30
39
        run_time = time.time() - start_run
31
40
        print '\n Refreshed ' + str(refresh_num) + ' times. Been running for ' + str(round(run_time/60.0, 2)) + ' minutes.\n'
 
41
        print '\n At 02 \n'
 
42
 
32
43
        if run_time > MAX_running_time :
33
44
            self.fail('Run longer than MAX_running_time')
34
 
        self.get(server_url + self.getLastUrl(),
35
 
                 description="Get /cgi-bin/checkdone.cgi")
 
45
        checkdoneUrl = server_url + self.getLastUrl()
 
46
        print '\n checkdoneUrl = '
 
47
        print checkdoneUrl
 
48
 
 
49
        try:
 
50
            print '\n At 03 \n'
 
51
            gg = self.get(checkdoneUrl,
 
52
                          description="Get /cgi-bin/checkdone.cgi")
 
53
            print '\n This is gg \n'
 
54
            print str(gg)
 
55
        except:
 
56
            time.sleep(5)
 
57
            print '\n At 03 - except \n'
 
58
            gg = self.get(checkdoneUrl,
 
59
                          description="Get /cgi-bin/checkdone.cgi")
 
60
            print '\n This is gg \n'
 
61
            print str(gg)
36
62
    expected = final_body.find(final_output) >= 0
37
63
    if not expected:
38
64
        self.fail('\n ***** (begin of) Unexpected final result!!!! *****\n' + \
57
83
        server_url = self.server_url
58
84
        self.get(server_url + "/",
59
85
            description="Get /")
 
86
        print '\n Start post \n'
60
87
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
61
88
            ['covariate', Upload("xdata2.txt")],
62
89
            ['class', Upload("Class")],
72
99
        server_url = self.server_url
73
100
        self.get(server_url + "/",
74
101
            description="Get /")
 
102
        print '\n Start post \n'
75
103
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
76
104
            ['covariate', Upload("xdata2.txt")],
77
105
            ['class', Upload("Class")],
87
115
        server_url = self.server_url
88
116
        self.get(server_url + "/",
89
117
            description="Get /")
 
118
        print '\n Start post \n'
90
119
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
91
120
            ['covariate', Upload("xdata2.txt")],
92
121
            ['class', Upload("Class")],
102
131
        server_url = self.server_url
103
132
        self.get(server_url + "/",
104
133
            description="Get /")
 
134
        print '\n Start post \n'
105
135
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
106
136
            ['covariate', Upload("xdata2.txt")],
107
137
            ['class', Upload("Class")],
117
147
        server_url = self.server_url
118
148
        self.get(server_url + "/",
119
149
            description="Get /")
 
150
        print '\n Start post \n'
120
151
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
121
152
            ['covariate', Upload("xdata2.txt")],
122
153
            ['class', Upload("Class")],
134
165
        server_url = self.server_url
135
166
        self.get(server_url + "/",
136
167
            description="Get /")
 
168
        print '\n Start post \n'
137
169
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
138
170
            ['covariate', Upload("./with.mm.names/short.covar2.txt")],
139
171
            ['class', Upload("./with.mm.names/class")],
149
181
        server_url = self.server_url
150
182
        self.get(server_url + "/",
151
183
            description="Get /")
 
184
        print '\n Start post \n'
152
185
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
153
186
            ['covariate', Upload("./with.mm.names/short.covar2.txt")],
154
187
            ['class', Upload("./with.mm.names/class")],
164
197
        server_url = self.server_url
165
198
        self.get(server_url + "/",
166
199
            description="Get /")
 
200
        print '\n Start post \n'
167
201
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
168
202
            ['covariate', Upload("./with.mm.names/short.covar2.txt")],
169
203
            ['class', Upload("./with.mm.names/class")],
179
213
        server_url = self.server_url
180
214
        self.get(server_url + "/",
181
215
            description="Get /")
 
216
        print '\n Start post \n'
182
217
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
183
218
            ['covariate', Upload("./with.mm.names/short.covar2.txt")],
184
219
            ['class', Upload("./with.mm.names/class")],
194
229
        server_url = self.server_url
195
230
        self.get(server_url + "/",
196
231
            description="Get /")
 
232
        print '\n Start post \n'
197
233
        self.post(server_url + "/cgi-bin/tnasasR.cgi", params=[
198
234
            ['covariate', Upload("./with.mm.names/short.covar2.txt")],
199
235
            ['class', Upload("./with.mm.names/class")],