|
From: <svn...@op...> - 2009-04-17 14:18:23
|
Author: bellmich Date: Fri Apr 17 16:18:17 2009 New Revision: 1058 URL: http://libsyncml.opensync.org/changeset/1058 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:15:29 2009 (r1057) +++ trunk/tests/check_http.c Fri Apr 17 16:18:17 2009 (r1058) @@ -778,6 +778,14 @@ sml_fail_unless(error == NULL, NULL); smlTransportDataDeref(data); + /* It is necessary to perform the working request first + * because otherwise the test can fail on Solaris + * because Solaris uses an outdated libsoup 2.2. + */ + while (client_receives != 1) { + usleep(100); + } + data = smlTransportDataNew((char *)"error", 6, SML_MIMETYPE_XML, FALSE, &error); sml_fail_unless(data != NULL, NULL); sml_fail_unless(error == NULL, NULL); |