See 
<https://builds.apache.org/job/beam_PreCommit_Go_Cron/103/display/redirect?page=changes>

Changes:

[ankurgoenka] Warn on docker image pull fail

[s.lebedev] [BEAM-1251] Replace NameError-driven dispatch with ``past``

[altay] Install fastavro only in linux

[Pablo] [BEAM-4718]Run gradle build before publish

[Pablo] Add CODEOWNERS file (#5909)

[Pablo] Full tracking of Batch side inputs. Performance tests show no regression

------------------------------------------
[...truncated 309.21 KB...]
    --- PASS: 
TestGauge_Set/set_set1.load["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set1.load["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC#01 
(0.00s)
    --- PASS: 
TestGauge_Set/set_set1.speed["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set1.speed["A"]_to_2_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set1.load["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set1.load["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC#01 
(0.00s)
    --- PASS: 
TestGauge_Set/set_set1.speed["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set1.speed["B"]_to_2_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.load["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.load["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC#01 
(0.00s)
    --- PASS: 
TestGauge_Set/set_set2.speed["A"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.speed["A"]_to_2_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.load["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.load["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC#01 
(0.00s)
    --- PASS: 
TestGauge_Set/set_set2.speed["B"]_to_1_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
    --- PASS: 
TestGauge_Set/set_set2.speed["B"]_to_2_at_1970-01-01_00:00:00_+0000_UTC (0.00s)
=== RUN   TestNameCollisions
=== RUN   TestNameCollisions/Counter_name_collides_with_Counter
=== RUN   TestNameCollisions/Counter_name_collides_with_Distribution
=== RUN   TestNameCollisions/Counter_name_collides_with_Gauge
=== RUN   TestNameCollisions/Distribution_name_collides_with_Counter
=== RUN   TestNameCollisions/Distribution_name_collides_with_Distribution
=== RUN   TestNameCollisions/Distribution_name_collides_with_Gauge
=== RUN   TestNameCollisions/Gauge_name_collides_with_Counter
=== RUN   TestNameCollisions/Gauge_name_collides_with_Distribution
=== RUN   TestNameCollisions/Gauge_name_collides_with_Gauge
--- PASS: TestNameCollisions (0.00s)
    --- PASS: TestNameCollisions/Counter_name_collides_with_Counter (0.00s)
        metrics_test.go:291: reusing names is fine when the metrics the same 
type: Counter Counter
    --- PASS: TestNameCollisions/Counter_name_collides_with_Distribution (0.00s)
        metrics_test.go:286: panic caught re-using a name between a Counter, 
and a Distribution
    --- PASS: TestNameCollisions/Counter_name_collides_with_Gauge (0.00s)
        metrics_test.go:286: panic caught re-using a name between a Counter, 
and a Gauge
    --- PASS: TestNameCollisions/Distribution_name_collides_with_Counter (0.00s)
        metrics_test.go:286: panic caught re-using a name between a 
Distribution, and a Counter
    --- PASS: TestNameCollisions/Distribution_name_collides_with_Distribution 
(0.00s)
        metrics_test.go:291: reusing names is fine when the metrics the same 
type: Distribution Distribution
    --- PASS: TestNameCollisions/Distribution_name_collides_with_Gauge (0.00s)
        metrics_test.go:286: panic caught re-using a name between a 
Distribution, and a Gauge
    --- PASS: TestNameCollisions/Gauge_name_collides_with_Counter (0.00s)
        metrics_test.go:286: panic caught re-using a name between a Gauge, and 
a Counter
    --- PASS: TestNameCollisions/Gauge_name_collides_with_Distribution (0.00s)
        metrics_test.go:286: panic caught re-using a name between a Gauge, and 
a Distribution
    --- PASS: TestNameCollisions/Gauge_name_collides_with_Gauge (0.00s)
        metrics_test.go:291: reusing names is fine when the metrics the same 
type: Gauge Gauge
=== RUN   TestClearBundleData
--- PASS: TestClearBundleData (0.00s)
PASS
coverage: 70.5% of statements
ok      github.com/apache/beam/sdks/go/pkg/beam/core/metrics    0.008s  
coverage: 70.5% of statements

> Task :beam-sdks-go:test
Test for github.com/apache/beam/sdks/go/pkg/beam/core/graph/coder finished, 5 
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/core/metrics:
Test for github.com/apache/beam/sdks/go/pkg/beam/core/metrics finished, 6 
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/core/runtime/exec:

=== RUN   TestCombine
=== RUN   TestCombine/#00
=== RUN   TestCombine/#01
=== RUN   TestCombine/#02
=== RUN   TestCombine/#03
--- PASS: TestCombine (0.00s)
    --- PASS: TestCombine/#00 (0.00s)
    --- PASS: TestCombine/#01 (0.00s)
    --- PASS: TestCombine/#02 (0.00s)
    --- PASS: TestCombine/#03 (0.00s)
=== RUN   TestLiftedCombine
=== RUN   TestLiftedCombine/#00
=== RUN   TestLiftedCombine/#01
=== RUN   TestLiftedCombine/#02
=== RUN   TestLiftedCombine/#03
--- PASS: TestLiftedCombine (0.00s)
    --- PASS: TestLiftedCombine/#00 (0.00s)
    --- PASS: TestLiftedCombine/#01 (0.00s)
    --- PASS: TestLiftedCombine/#02 (0.00s)
    --- PASS: TestLiftedCombine/#03 (0.00s)
=== RUN   TestFlatten
--- PASS: TestFlatten (0.00s)
=== RUN   TestInvoke
--- PASS: TestInvoke (0.00s)
=== RUN   TestMultiplex
--- PASS: TestMultiplex (0.00s)
=== RUN   TestParDo
--- PASS: TestParDo (0.00s)
=== RUN   TestAssignWindow
--- PASS: TestAssignWindow (0.00s)
PASS
coverage: 34.1% of statements
ok      github.com/apache/beam/sdks/go/pkg/beam/core/runtime/exec       0.010s  
coverage: 34.1% of statements
=== RUN   TestBind
--- PASS: TestBind (0.00s)
=== RUN   TestBindWithTypedefs
--- PASS: TestBindWithTypedefs (0.00s)
=== RUN   TestBuildValid
--- PASS: TestBuildValid (0.00s)
=== RUN   TestBuildNoCoder
--- PASS: TestBuildNoCoder (0.00s)
=== RUN   TestBuildUnconnectedNode
--- PASS: TestBuildUnconnectedNode (0.00s)
=== RUN   TestBuildNodeNotInGraph
--- PASS: TestBuildNodeNotInGraph (0.00s)
PASS
coverage: 33.7% of statements
ok      github.com/apache/beam/sdks/go/pkg/beam/core/graph      0.003s  
coverage: 33.7% of statements
=== RUN   TestDirectParDoAfterGBK
2018/07/13 00:03:25 Pipeline:
2018/07/13 00:03:25 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: KV<int,int>/KV<int[varintz],int[varintz]> GLO}
{4: CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}
{5: int/int[varintz] GLO}
{6: KV<int,int>/KV<int[varintz],int[varintz]> GLO}
{7: int/int[varintz] GLO}
{8: []uint8/bytes GLO}
{9: int/int[varintz] GLO}
{10: []uint8/bytes GLO}
{11: int/int[varintz] GLO}
{12: int/int[varintz] GLO}
{13: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2: 
int/int[varintz] GLO}]
3: ParDo [In(Main): T <- {2: int/int[varintz] GLO}] -> [Out: KV<int,T> -> {3: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}]
4: CoGBK [In(Main): KV<int,int> <- {3: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}] -> [Out: CoGBK<int,int> -> {4: 
CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}]
5: ParDo [In(Main): CoGBK<int,int> <- {4: 
CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}] -> [Out: int -> {5: 
int/int[varintz] GLO}]
6: ParDo [In(Main): T <- {5: int/int[varintz] GLO}] -> [Out: KV<int,T> -> {6: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}]
7: ParDo [In(Main): KV<X,Y> <- {6: KV<int,int>/KV<int[varintz],int[varintz]> 
GLO}] -> [Out: Y -> {7: int/int[varintz] GLO}]
8: Impulse [] -> [Out: []uint8 -> {8: []uint8/bytes GLO}]
9: ParDo [In(Main): []uint8 <- {8: []uint8/bytes GLO}] -> [Out: T -> {9: 
int/int[varintz] GLO}]
10: Impulse [] -> [Out: []uint8 -> {10: []uint8/bytes GLO}]
11: ParDo [In(Main): []uint8 <- {10: []uint8/bytes GLO} In(Iter): T <- {7: 
int/int[varintz] GLO} In(Iter): T <- {9: int/int[varintz] GLO}] -> [Out: T -> 
{11: int/int[varintz] GLO} Out: T -> {12: int/int[varintz] GLO} Out: T -> {13: 
int/int[varintz] GLO}]
12: ParDo [In(Main): X <- {11: int/int[varintz] GLO}] -> []
13: ParDo [In(Main): X <- {13: int/int[varintz] GLO}] -> []
2018/07/13 00:03:25 Plan[plan]:
15: Impulse[0]
17: Impulse[0]
18: Impulse[0]
1: ParDo[passert.failFn] Out:[]
2: Discard
3: ParDo[passert.failFn] Out:[]
4: ParDo[passert.diffFn] Out:[1 2 3]
5: wait[2] Out:4
6: buffer[6]. wait:5 Out:4
7: buffer[7]. wait:5 Out:4
8: ParDo[beam.dropKeyFn] Out:[6]
9: ParDo[beam.addFixedKeyFn] Out:[8]
10: ParDo[regression.directCountFn] Out:[9]
11: CoGBK. Out:10
12: Inject[0]. Out:11
13: ParDo[beam.addFixedKeyFn] Out:[12]
14: ParDo[beam.createFn] Out:[13]
16: ParDo[beam.createFn] Out:[7]
2018/07/13 00:03:25 wait[5] unblocked w/ 1 [false]
2018/07/13 00:03:25 wait[5] done
--- PASS: TestDirectParDoAfterGBK (0.00s)
=== RUN   TestEmitParDoAfterGBK
2018/07/13 00:03:25 Pipeline:
2018/07/13 00:03:25 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: KV<int,int>/KV<int[varintz],int[varintz]> GLO}
{4: CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}
{5: int/int[varintz] GLO}
{6: KV<int,int>/KV<int[varintz],int[varintz]> GLO}
{7: int/int[varintz] GLO}
{8: []uint8/bytes GLO}
{9: int/int[varintz] GLO}
{10: []uint8/bytes GLO}
{11: int/int[varintz] GLO}
{12: int/int[varintz] GLO}
{13: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2: 
int/int[varintz] GLO}]
3: ParDo [In(Main): T <- {2: int/int[varintz] GLO}] -> [Out: KV<int,T> -> {3: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}]
4: CoGBK [In(Main): KV<int,int> <- {3: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}] -> [Out: CoGBK<int,int> -> {4: 
CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}]
5: ParDo [In(Main): CoGBK<int,int> <- {4: 
CoGBK<int,int>/CoGBK<int[varintz],int[varintz]> GLO}] -> [Out: int -> {5: 
int/int[varintz] GLO}]
6: ParDo [In(Main): T <- {5: int/int[varintz] GLO}] -> [Out: KV<int,T> -> {6: 
KV<int,int>/KV<int[varintz],int[varintz]> GLO}]
7: ParDo [In(Main): KV<X,Y> <- {6: KV<int,int>/KV<int[varintz],int[varintz]> 
GLO}] -> [Out: Y -> {7: int/int[varintz] GLO}]
8: Impulse [] -> [Out: []uint8 -> {8: []uint8/bytes GLO}]
9: ParDo [In(Main): []uint8 <- {8: []uint8/bytes GLO}] -> [Out: T -> {9: 
int/int[varintz] GLO}]
10: Impulse [] -> [Out: []uint8 -> {10: []uint8/bytes GLO}]
11: ParDo [In(Main): []uint8 <- {10: []uint8/bytes GLO} In(Iter): T <- {7: 
int/int[varintz] GLO} In(Iter): T <- {9: int/int[varintz] GLO}] -> [Out: T -> 
{11: int/int[varintz] GLO} Out: T -> {12: int/int[varintz] GLO} Out: T -> {13: 
int/int[varintz] GLO}]
12: ParDo [In(Main): X <- {11: int/int[varintz] GLO}] -> []
13: ParDo [In(Main): X <- {13: int/int[varintz] GLO}] -> []
2018/07/13 00:03:25 Plan[plan]:
15: Impulse[0]
17: Impulse[0]
18: Impulse[0]
1: ParDo[passert.failFn] Out:[]
2: Discard
3: ParDo[passert.failFn] Out:[]
4: ParDo[passert.diffFn] Out:[1 2 3]
5: wait[2] Out:4
6: buffer[6]. wait:5 Out:4
7: buffer[7]. wait:5 Out:4
8: ParDo[beam.dropKeyFn] Out:[6]
9: ParDo[beam.addFixedKeyFn] Out:[8]
10: ParDo[regression.emitCountFn] Out:[9]
11: CoGBK. Out:10
12: Inject[0]. Out:11
13: ParDo[beam.addFixedKeyFn] Out:[12]
14: ParDo[beam.createFn] Out:[13]
16: ParDo[beam.createFn] Out:[7]
2018/07/13 00:03:25 wait[5] unblocked w/ 1 [false]
2018/07/13 00:03:25 wait[5] done
--- PASS: TestEmitParDoAfterGBK (0.00s)
PASS
coverage: 100.0% of statements
ok      github.com/apache/beam/sdks/go/test/regression  0.007s  coverage: 
100.0% of statements

> Task :beam-sdks-go:test
Test for github.com/apache/beam/sdks/go/pkg/beam/core/runtime/exec finished, 7 
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/core/graph:
Test for github.com/apache/beam/sdks/go/pkg/beam/core/graph finished, 6 
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/test/regression:
Test for github.com/apache/beam/sdks/go/test/regression finished, 2 completed, 
0 failed
Generating HTML test report...
Finished generating test html results (0.076 secs) into: 
<https://builds.apache.org/job/beam_PreCommit_Go_Cron/ws/src/sdks/go/.gogradle/reports/test>
:beam-sdks-go:test (Thread[Daemon worker,5,main]) completed. Took 20.244 secs.
:beam-sdks-go-examples:buildLinuxAmd64 (Thread[Task worker for ':' Thread 
13,5,main]) completed. Took 33.747 secs.
:beam-sdks-go-examples:build (Thread[Task worker for ':' Thread 13,5,main]) 
started.

> Task :beam-sdks-go-examples:build
Caching disabled for task ':beam-sdks-go-examples:build': Caching has not been 
enabled for the task
Task ':beam-sdks-go-examples:build' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
:beam-sdks-go-examples:build (Thread[Task worker for ':' Thread 13,5,main]) 
completed. Took 0.001 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':rat'.
> Found 1 files with unapproved/unknown licenses. See 
> <https://builds.apache.org/job/beam_PreCommit_Go_Cron/ws/src/build/reports/rat/rat-report.txt>

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to 
get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 5.0.
See 
https://docs.gradle.org/4.8/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 3m 20s
43 actionable tasks: 43 executed

Publishing build scan...
https://gradle.com/s/6pqbeovpmpekk

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure

Reply via email to