From: <svn...@op...> - 2009-04-17 14:43:39
|
Author: bellmich Date: Fri Apr 17 16:43:19 2009 New Revision: 1060 URL: http://libsyncml.opensync.org/changeset/1060 Log: try to compensate problems with glib type system on Solaris because of libsoup 2.2 Modified: trunk/tests/check_http.c Modified: trunk/tests/check_http.c ============================================================================== --- trunk/tests/check_http.c Fri Apr 17 16:28:34 2009 (r1059) +++ trunk/tests/check_http.c Fri Apr 17 16:43:19 2009 (r1060) @@ -882,6 +882,14 @@ sml_fail_unless(smlTransportSend(client1, NULL, data, &error), NULL); sml_fail_unless(error == NULL, NULL); smlTransportDataDeref(data); + + /* It is necessary to perform the first request alone + * because otherwise the test can fail on Solaris + * because Solaris uses an outdated libsoup 2.2. + */ + while (client_receives < 1) { + usleep(10); + } data = smlTransportDataNew((char *)"test", 5, SML_MIMETYPE_XML, FALSE, &error); sml_fail_unless(data != NULL, NULL); |