File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
google-cloud-logging/src/test/java/com/google/cloud/logging/it Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 3131import com .google .cloud .logging .Sink ;
3232import com .google .cloud .logging .SinkInfo ;
3333import com .google .common .collect .Sets ;
34+ import java .util .Iterator ;
3435import java .util .Set ;
36+ import org .junit .BeforeClass ;
3537import org .junit .Test ;
3638
3739public class ITSinkTest extends BaseSystemTest {
3840
41+ @ BeforeClass
42+ public static void setUp () {
43+ // Cleanup all stucked sinks if any
44+ Logging .ListOption [] options = {Logging .ListOption .pageSize (50 )};
45+ Page <Sink > sinkPage = logging .listSinks (options );
46+ Iterator <Sink > iterator = sinkPage .iterateAll ().iterator ();
47+ while (iterator .hasNext ()) {
48+ Sink sink = iterator .next ();
49+ try {
50+ sink .delete ();
51+ } catch (Exception ex ) {
52+ System .err .println ("ERROR: Failed to delete a " + sink .getName () + " sink, error: " + ex );
53+ }
54+ }
55+ }
56+
3957 @ Test
4058 public void testCreateGetUpdateAndDeleteSink () {
4159 String name = formatForTest ("test-create-get-update-sink" );
You can’t perform that action at this time.
0 commit comments