You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by pa...@apache.org on 2020/06/19 16:09:58 UTC

[beam] branch master updated: Update Beam Katas Built-in IOs to get the Kotlin Katas featured (#12031)

This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 24c5985  Update Beam Katas Built-in IOs to get the Kotlin Katas featured (#12031)
24c5985 is described below

commit 24c5985c595df6aba21062d6f5abab96ae602863
Author: Henry Suryawirawan <hs...@google.com>
AuthorDate: Sat Jun 20 00:09:34 2020 +0800

    Update Beam Katas Built-in IOs to get the Kotlin Katas featured (#12031)
    
    * Update the Built-in IOs task description and add empty test method to make the task checking passes
    
    * Update the Built-in IOs task description
    
    * Update remote-info files after updating Beam Katas Java & Kotlin to Stepik
---
 .../Common Transforms/Aggregation/Count/task-remote-info.yaml  |  2 +-
 .../Common Transforms/Aggregation/Max/task-remote-info.yaml    |  2 +-
 .../Common Transforms/Aggregation/Mean/task-remote-info.yaml   |  2 +-
 .../Common Transforms/Aggregation/Min/task-remote-info.yaml    |  2 +-
 .../Common Transforms/Aggregation/Sum/task-remote-info.yaml    |  2 +-
 .../java/Common Transforms/Filter/Filter/task-remote-info.yaml |  2 +-
 .../java/Common Transforms/Filter/ParDo/task-remote-info.yaml  |  2 +-
 .../Common Transforms/WithKeys/WithKeys/task-remote-info.yaml  |  2 +-
 .../Core Transforms/Branching/Branching/task-remote-info.yaml  |  2 +-
 .../CoGroupByKey/CoGroupByKey/task-remote-info.yaml            |  2 +-
 .../Combine/BinaryCombineFn Lambda/task-remote-info.yaml       |  2 +-
 .../Combine/BinaryCombineFn/task-remote-info.yaml              |  2 +-
 .../Combine/Combine PerKey/task-remote-info.yaml               |  2 +-
 .../Core Transforms/Combine/CombineFn/task-remote-info.yaml    |  2 +-
 .../Combine/Simple Function/task-remote-info.yaml              |  2 +-
 .../Composite Transform/task-remote-info.yaml                  |  2 +-
 .../DoFn Additional Parameters/task-remote-info.yaml           |  2 +-
 .../java/Core Transforms/Flatten/Flatten/task-remote-info.yaml |  2 +-
 .../GroupByKey/GroupByKey/task-remote-info.yaml                |  2 +-
 .../Core Transforms/Map/FlatMapElements/task-remote-info.yaml  |  2 +-
 .../java/Core Transforms/Map/MapElements/task-remote-info.yaml |  2 +-
 .../Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml  |  2 +-
 .../katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml |  2 +-
 .../Core Transforms/Partition/Partition/task-remote-info.yaml  |  2 +-
 .../Side Input/Side Input/task-remote-info.yaml                |  2 +-
 .../Side Output/Side Output/task-remote-info.yaml              |  2 +-
 .../java/Examples/Word Count/Word Count/task-remote-info.yaml  |  2 +-
 .../java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml    |  2 +-
 learning/katas/java/IO/Built-in IOs/Built-in IOs/task.md       |  3 +--
 .../org/apache/beam/learning/katas/io/builtinios/TaskTest.java |  7 +++++++
 .../katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml     |  2 +-
 .../Introduction/Hello Beam/Hello Beam/task-remote-info.yaml   |  2 +-
 .../Early Triggers/Early Triggers/task-remote-info.yaml        |  2 +-
 .../Event Time Triggers/task-remote-info.yaml                  |  2 +-
 .../Window Accumulation Mode/task-remote-info.yaml             |  2 +-
 .../Windowing/Adding Timestamp/ParDo/task-remote-info.yaml     |  2 +-
 .../Adding Timestamp/WithTimestamps/task-remote-info.yaml      |  2 +-
 .../Fixed Time Window/Fixed Time Window/task-remote-info.yaml  |  2 +-
 learning/katas/java/course-remote-info.yaml                    |  2 +-
 .../kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml  |  4 ++--
 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task.md     |  3 +--
 .../org/apache/beam/learning/katas/io/builtinios/TaskTest.kt   | 10 +++++++++-
 learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml  |  6 +++---
 learning/katas/kotlin/course-remote-info.yaml                  |  2 +-
 44 files changed, 61 insertions(+), 48 deletions(-)

diff --git a/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml
index 82be05c..65c4399 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076163
-update_date: Tue, 19 May 2020 07:02:13 UTC
+update_date: Fri, 12 Jun 2020 08:08:04 UTC
diff --git a/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml
index 66a3816..4c826f7 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076167
-update_date: Tue, 19 May 2020 07:02:25 UTC
+update_date: Fri, 12 Jun 2020 08:08:18 UTC
diff --git a/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml
index 819f702..979f0aa 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076165
-update_date: Tue, 19 May 2020 07:02:19 UTC
+update_date: Fri, 12 Jun 2020 08:08:10 UTC
diff --git a/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml
index 5c1eb0c..dc5d5a1 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076166
-update_date: Tue, 19 May 2020 07:02:22 UTC
+update_date: Fri, 12 Jun 2020 08:08:13 UTC
diff --git a/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml
index b1403ab..3e2431e 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076164
-update_date: Tue, 19 May 2020 07:02:16 UTC
+update_date: Fri, 12 Jun 2020 08:08:07 UTC
diff --git a/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml b/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml
index 6033731..7f927b8 100644
--- a/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076162
-update_date: Tue, 19 May 2020 07:02:10 UTC
+update_date: Fri, 12 Jun 2020 08:08:01 UTC
diff --git a/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml b/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml
index e84c2bb..3c4b78c 100644
--- a/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076161
-update_date: Tue, 19 May 2020 07:02:07 UTC
+update_date: Fri, 12 Jun 2020 08:07:58 UTC
diff --git a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml
index 870bb13..278c1dd 100644
--- a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml	
+++ b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076168
-update_date: Tue, 19 May 2020 07:02:28 UTC
+update_date: Fri, 12 Jun 2020 08:08:21 UTC
diff --git a/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml b/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml
index 5e3927a..799cad2 100644
--- a/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076188
-update_date: Tue, 19 May 2020 07:01:56 UTC
+update_date: Fri, 12 Jun 2020 08:07:49 UTC
diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml
index 31dff91..bc59c99 100644
--- a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076151
-update_date: Tue, 19 May 2020 07:08:21 UTC
+update_date: Fri, 12 Jun 2020 08:07:18 UTC
diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml
index 7dd4a96..06400df 100644
--- a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076154
-update_date: Tue, 19 May 2020 07:01:38 UTC
+update_date: Fri, 12 Jun 2020 08:07:32 UTC
diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml
index 605c7c0..dcf9532 100644
--- a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076153
-update_date: Tue, 19 May 2020 07:01:35 UTC
+update_date: Fri, 12 Jun 2020 08:07:29 UTC
diff --git a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml
index ae7879c..169e9b5 100644
--- a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076155
-update_date: Tue, 19 May 2020 07:01:41 UTC
+update_date: Fri, 12 Jun 2020 08:07:34 UTC
diff --git a/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml
index 195a816..3a534b4 100644
--- a/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076152
-update_date: Tue, 19 May 2020 07:01:32 UTC
+update_date: Fri, 12 Jun 2020 08:07:25 UTC
diff --git a/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml
index cc9a7560..b180d2b 100644
--- a/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076194
-update_date: Tue, 19 May 2020 07:07:04 UTC
+update_date: Fri, 12 Jun 2020 08:07:21 UTC
diff --git a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml
index b0e1654..8429957 100644
--- a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076159
-update_date: Tue, 19 May 2020 07:01:59 UTC
+update_date: Fri, 12 Jun 2020 08:07:52 UTC
diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml
index 086f86a..9a9322a 100644
--- a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076160
-update_date: Tue, 19 May 2020 07:02:03 UTC
+update_date: Fri, 12 Jun 2020 08:07:55 UTC
diff --git a/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml b/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml
index f825520..ed743fe 100644
--- a/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076187
-update_date: Tue, 19 May 2020 07:01:44 UTC
+update_date: Fri, 12 Jun 2020 08:12:23 UTC
diff --git a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml
index 803643e..8dac51e 100644
--- a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076186
-update_date: Tue, 19 May 2020 07:01:26 UTC
+update_date: Fri, 12 Jun 2020 08:09:35 UTC
diff --git a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml
index e237aa9..e314cdb 100644
--- a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076150
-update_date: Tue, 19 May 2020 07:01:22 UTC
+update_date: Fri, 12 Jun 2020 08:09:32 UTC
diff --git a/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml
index ef56149..74c6ad9 100644
--- a/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076149
-update_date: Tue, 19 May 2020 07:01:19 UTC
+update_date: Fri, 12 Jun 2020 08:07:12 UTC
diff --git a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml
index c2a71f7..49ed6aa 100644
--- a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076148
-update_date: Tue, 19 May 2020 07:05:56 UTC
+update_date: Fri, 12 Jun 2020 08:07:08 UTC
diff --git a/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml
index 60375db..89fb654 100644
--- a/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076185
-update_date: Tue, 19 May 2020 07:01:14 UTC
+update_date: Fri, 12 Jun 2020 08:07:05 UTC
diff --git a/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml b/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml
index 871b8da..f23d53f 100644
--- a/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076156
-update_date: Tue, 19 May 2020 07:01:46 UTC
+update_date: Fri, 12 Jun 2020 08:07:39 UTC
diff --git a/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml b/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml
index e9c76e4..96e01b6 100644
--- a/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076157
-update_date: Tue, 19 May 2020 07:01:49 UTC
+update_date: Fri, 12 Jun 2020 08:07:43 UTC
diff --git a/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml b/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml
index 5260041..a4abaf0 100644
--- a/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml	
+++ b/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076158
-update_date: Tue, 19 May 2020 07:01:53 UTC
+update_date: Fri, 12 Jun 2020 08:07:46 UTC
diff --git a/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml b/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml
index 35e7dde..23b4cdb 100644
--- a/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml	
+++ b/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076176
-update_date: Tue, 19 May 2020 07:02:51 UTC
+update_date: Fri, 12 Jun 2020 08:08:50 UTC
diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml
index caf130d..10bbb9f 100644
--- a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml	
+++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076208
-update_date: Tue, 19 May 2020 07:02:32 UTC
+update_date: Fri, 12 Jun 2020 08:08:27 UTC
diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task.md b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task.md
index b083c73..4610e1e 100644
--- a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task.md	
+++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task.md	
@@ -25,5 +25,4 @@ sources and write to many different sinks.
 See the [Beam-provided I/O Transforms](https://beam.apache.org/documentation/io/built-in/) page for 
 a list of the currently available I/O transforms.
 
-**Note:** There is no kata for this task. Please click the "Check" button and proceed to the next 
-task.
\ No newline at end of file
+**Note:** There is no kata for this task. Please proceed to the next task.
diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java b/learning/katas/java/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java
index 7f1be54..139b916 100644
--- a/learning/katas/java/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java	
+++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java	
@@ -18,5 +18,12 @@
 
 package org.apache.beam.learning.katas.io.builtinios;
 
+import org.junit.Test;
+
 public class TaskTest {
+
+  @Test
+  public void nothing() {
+  }
+
 }
diff --git a/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml b/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml
index b904cbe..db1f0047 100644
--- a/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml	
+++ b/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076189
-update_date: Tue, 19 May 2020 07:06:02 UTC
+update_date: Fri, 12 Jun 2020 08:08:24 UTC
diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml
index f1bd957..b9732ca 100644
--- a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml	
+++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076147
-update_date: Tue, 19 May 2020 07:01:10 UTC
+update_date: Fri, 12 Jun 2020 08:07:02 UTC
diff --git a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml
index 6ad36e8..55a288b 100644
--- a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml	
+++ b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076174
-update_date: Tue, 19 May 2020 07:02:45 UTC
+update_date: Fri, 12 Jun 2020 08:08:43 UTC
diff --git a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml
index d4d5c9d..041c82e 100644
--- a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml	
+++ b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076173
-update_date: Tue, 19 May 2020 07:02:42 UTC
+update_date: Fri, 12 Jun 2020 08:08:40 UTC
diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml
index 75c5c3e..96c2341 100644
--- a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml	
+++ b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076175
-update_date: Tue, 19 May 2020 07:02:47 UTC
+update_date: Fri, 12 Jun 2020 08:08:47 UTC
diff --git a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml
index ffc33a0..ab35060 100644
--- a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml	
+++ b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076170
-update_date: Tue, 19 May 2020 07:02:35 UTC
+update_date: Fri, 12 Jun 2020 08:08:30 UTC
diff --git a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml
index c4ecf09..8999300 100644
--- a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml	
+++ b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076190
-update_date: Tue, 19 May 2020 07:06:05 UTC
+update_date: Fri, 12 Jun 2020 08:11:12 UTC
diff --git a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml
index 574b554..883ccd1 100644
--- a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml	
+++ b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml	
@@ -1,2 +1,2 @@
 id: 1076172
-update_date: Tue, 19 May 2020 07:02:39 UTC
+update_date: Fri, 12 Jun 2020 08:08:37 UTC
diff --git a/learning/katas/java/course-remote-info.yaml b/learning/katas/java/course-remote-info.yaml
index abf1f71..5c44eec 100644
--- a/learning/katas/java/course-remote-info.yaml
+++ b/learning/katas/java/course-remote-info.yaml
@@ -1,2 +1,2 @@
 id: 54530
-update_date: Tue, 19 May 2020 06:52:23 UTC
+update_date: Fri, 12 Jun 2020 07:48:33 UTC
diff --git a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml
index 6148789..c4af97d 100644
--- a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml	
+++ b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml	
@@ -1,2 +1,2 @@
-id: 1326902
-update_date: Sat, 30 May 2020 18:49:02 UTC
+id: 1369005
+update_date: Fri, 12 Jun 2020 08:00:32 UTC
diff --git a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task.md b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task.md
index b083c73..4610e1e 100644
--- a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task.md	
+++ b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task.md	
@@ -25,5 +25,4 @@ sources and write to many different sinks.
 See the [Beam-provided I/O Transforms](https://beam.apache.org/documentation/io/built-in/) page for 
 a list of the currently available I/O transforms.
 
-**Note:** There is no kata for this task. Please click the "Check" button and proceed to the next 
-task.
\ No newline at end of file
+**Note:** There is no kata for this task. Please proceed to the next task.
diff --git a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.kt b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.kt
index 68ef12c..25bce7e 100644
--- a/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.kt	
+++ b/learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/test/org/apache/beam/learning/katas/io/builtinios/TaskTest.kt	
@@ -17,4 +17,12 @@
  */
 package org.apache.beam.learning.katas.io.builtinios
 
-class TaskTest
\ No newline at end of file
+import org.junit.Test
+
+class TaskTest {
+
+  @Test
+  fun nothing() {
+  }
+
+}
\ No newline at end of file
diff --git a/learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml b/learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml
index 22f4247..910e609 100644
--- a/learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml	
+++ b/learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml	
@@ -1,3 +1,3 @@
-id: 358536
-update_date: Wed, 20 May 2020 20:28:54 UTC
-unit: 342737
+id: 366716
+update_date: Fri, 12 Jun 2020 07:35:28 UTC
+unit: 351677
diff --git a/learning/katas/kotlin/course-remote-info.yaml b/learning/katas/kotlin/course-remote-info.yaml
index fe6bd8d..452fbe7 100644
--- a/learning/katas/kotlin/course-remote-info.yaml
+++ b/learning/katas/kotlin/course-remote-info.yaml
@@ -1,2 +1,2 @@
 id: 72488
-update_date: Sat, 30 May 2020 18:51:41 UTC
+update_date: Fri, 12 Jun 2020 07:36:33 UTC