Hi Fabian and Andy,

I found the problem you are experiencing with the Facebook Test.
Apparently, Facebook returns different data depending on the IP address and
country the request comes from. I just checked:
- a request for http://graph.facebook.com/106515832719603 from Germany or
Austria returns "Berg"
- a request for http://graph.facebook.com/106515832719603 from
people.apache.org (probably US) returns "Mountains"

WTF. I will have to think a bit about this and disable the test in the
meantime. Thanks for the patience and testing, looking forward to the
Jenkins server already ... :)

Greetings,

Sebastian


2013/3/15 Sebastian Schaffert <sebastian.schaff...@gmail.com>

> Hi Fabian,
>
>
> 2013/3/15 Fabian Christ <christ.fab...@googlemail.com>
>
>> 2013/3/15 Sebastian Schaffert <sebastian.schaff...@gmail.com>:
>> > The problem
>> > is that this test queries the Facebook Web Service, so it is unreliable
>> and
>> > dependent on network connection and service availability.
>>
>> My internet connection works fine. No idea why this is not working.
>> Instead of disabling you could make the test not fail in cases of
>> connection problems. I imagine you do not want to test the connection
>> itself but more test exchanged data, right?
>>
>
> We already have that connection test but I forgot enabling it for this
> test. It might work now.
>
> Testing the exchanged data is one part, but I'd also like the test to fail
> in case Facebook decides they change the data structures they return, so it
> is worthwhile testing also the webservice. Also, the Facebook Terms of
> Service do not allow storing their data locally...
>
> Anyways, if it is not working, we can simply disable the test for the
> build. It is non-critical and unlikely to fail if someone changes code in
> some other location (because it has almost no dependencies).
>
> Greetings,
>
> Sebastian
>
>

Reply via email to