def METHOD_NAME(cls):
    """
    Starts the thread which launches ryu apps
    Create a testing bridge, add a port, setup the port interfaces. Then
    launch the ryu apps for testing pipelined. Gets the references
    to apps launched by using futures.
    """
    super(NonNatTest, cls).METHOD_NAME()
    warnings.simplefilter('ignore')
    cls.service_manager = create_service_manager([], ['classifier'])
    classifier_reference = Future()
    testing_controller_reference = Future()
    test_setup = TestSetup(
        apps=[
            PipelinedController.Classifier,
            PipelinedController.Testing,
            PipelinedController.StartupFlows,
        ],
        references={
            PipelinedController.Classifier:
                classifier_reference,
            PipelinedController.Testing:
                testing_controller_reference,
            PipelinedController.StartupFlows:
                Future(),
        },
        config={
            'bridge_name': cls.BRIDGE,
            'bridge_ip_address': cls.BRIDGE_IP,
            'ovs_gtp_port_number': 32768,
            'ovs_mtr_port_number': 15577,
            'mtr_ip': cls.MTR_IP,
            'ovs_internal_sampling_port_number': 15578,
            'ovs_internal_sampling_fwd_tbl_number': 201,
            'ovs_internal_conntrack_port_number': 15579,
            'ovs_internal_conntrack_fwd_tbl_number': 202,
            'clean_restart': True,
            'ovs_multi_tunnel': False,
            'paging_timeout': 30,
            'classifier_controller_id': 5,
            'enable_nat': False,
            'ovs_uplink_port_name': "patch-up",
        },
        mconfig=None,
        loop=None,
        service_manager=cls.service_manager,
        integ_test=False,
        rpc_stubs={'sessiond_setinterface': MagicMock()},
    )
    BridgeTools.create_bridge(cls.BRIDGE, cls.IFACE)
    cls.thread = start_ryu_app_thread(test_setup)
    cls.classifier_controller = classifier_reference.result()
    cls.testing_controller = testing_controller_reference.result()