[transforms.foo] inputs = ["ignored"] type = "route" [transforms.foo.route.first] type = "vrl" source = ''' .message == "test swimlane 1" ''' [transforms.foo.route.second] type = "vrl" source = ''' .message == "test swimlane 2" ''' [transforms.foo.route.third] type = "is_log" [transforms.bar] inputs = ["foo.first"] type = "remap" source = ''' .new_field = "new field added" ''' [[tests]] name = "route test 1" no_outputs_from = [ "foo.second" ] [[tests.inputs]] insert_at = "foo" value = "test swimlane 1" [[tests.outputs]] extract_from = "foo.first" [[tests.outputs.conditions]] type = "vrl" source = ''' .message == "test swimlane 1" ''' [[tests.outputs]] extract_from = "bar" [[tests.outputs.conditions]] type = "vrl" source = ''' .message == "test swimlane 1" .new_field == "new field added" ''' [[tests.outputs]] extract_from = "foo.third" [[tests.outputs.conditions]] type = "vrl" source = ''' .message == "test swimlane 1" ''' [[tests]] name = "route test 2" no_outputs_from = [ "foo.first", "bar" ] [[tests.inputs]] insert_at = "foo" value = "test swimlane 2" [[tests.outputs]] extract_from = "foo.second" [[tests.outputs.conditions]] type = "vrl" source = ''' .message == "test swimlane 2" ''' [[tests.outputs]] extract_from = "foo.third" [[tests.outputs.conditions]] type = "vrl" source = ''' .message == "test swimlane 2" '''