github.com/apache/beam/sdks/v2@v2.48.2/go/test/integration/primitives/primitives_test.go (about)

     1  // Licensed to the Apache Software Foundation (ASF) under one or more
     2  // contributor license agreements.  See the NOTICE file distributed with
     3  // this work for additional information regarding copyright ownership.
     4  // The ASF licenses this file to You under the Apache License, Version 2.0
     5  // (the "License"); you may not use this file except in compliance with
     6  // the License.  You may obtain a copy of the License at
     7  //
     8  //    http://www.apache.org/licenses/LICENSE-2.0
     9  //
    10  // Unless required by applicable law or agreed to in writing, software
    11  // distributed under the License is distributed on an "AS IS" BASIS,
    12  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  // See the License for the specific language governing permissions and
    14  // limitations under the License.
    15  
    16  package primitives
    17  
    18  import (
    19  	"testing"
    20  
    21  	_ "github.com/apache/beam/sdks/v2/go/pkg/beam/runners/dataflow"
    22  	_ "github.com/apache/beam/sdks/v2/go/pkg/beam/runners/flink"
    23  	_ "github.com/apache/beam/sdks/v2/go/pkg/beam/runners/samza"
    24  	_ "github.com/apache/beam/sdks/v2/go/pkg/beam/runners/spark"
    25  	"github.com/apache/beam/sdks/v2/go/pkg/beam/testing/ptest"
    26  )
    27  
    28  // TestMain invokes ptest.Main to allow running these tests on
    29  // non-direct runners.
    30  func TestMain(m *testing.M) {
    31  	ptest.Main(m)
    32  }