Skip to content

ONLINE integ target fails

We rarely run the ONLINE integration target so, no surprise, it fails...

======================================================================
ERROR: test_attachstream
----------------------------------------------------------------------
Traceback:
  File "/home/atagar/Desktop/stem/test/integ/control/controller.py", line 974, in test_attachstream
    circuit_id = controller.new_circuit(await_build = True)
  File "/home/atagar/Desktop/stem/stem/control.py", line 1781, in new_circuit
    return self.extend_circuit('0', path, purpose, await_build)
  File "/home/atagar/Desktop/stem/stem/control.py", line 1874, in extend_circuit
    raise stem.CircuitExtensionFailed("Circuit failed to be created: %s" % circ.reason, circ)
CircuitExtensionFailed: Circuit failed to be created: TIMEOUT

======================================================================
ERROR: test_mapaddress
----------------------------------------------------------------------
Traceback:
  File "/home/atagar/Desktop/stem/test/integ/control/controller.py", line 791, in test_mapaddress
    test.util.negotiate_socks(s, '1.2.1.2', 80)
  File "/home/atagar/Desktop/stem/test/util.py", line 78, in negotiate_socks
    raise ProtocolError(error_msgs.get(response[1], "SOCKS server returned unrecognized error code"))
ProtocolError: SOCKS server returned unrecognized error code

======================================================================
FAIL: test_close_stream
----------------------------------------------------------------------
Traceback:
  File "/home/atagar/Desktop/stem/test/integ/control/controller.py", line 769, in test_close_stream
    self.assertEqual([built_stream.id], [stream.id for stream in controller.get_streams()])
AssertionError: Lists differ: ['34'] != ['34', '13', '530']

Second list contains 2 additional elements.
First extra element 1:
13

- ['34']
+ ['34', '13', '530']

----------------------------------------------------------------------
Ran 31 tests in 28.013s

FAILED

The ONLINE tests tend to be the flakiest since they rely on network resources. We should see if we can shore them up.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information