{"action":"created","issue":{"url":"https://api.github.com/repos/tensorflow/tensorflow/issues/24435","repository_url":"https://api.github.com/repos/tensorflow/tensorflow","labels_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/24435/labels{/name}","comments_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/24435/comments","events_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/24435/events","html_url":"https://github.com/tensorflow/tensorflow/pull/24435","id":392379471,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5NjY2MDk2","number":24435,"title":"Develop C++ infrastructure for testing tf.data kernel implementations in C++","user":{"login":"feihugis","id":5057740,"node_id":"MDQ6VXNlcjUwNTc3NDA=","avatar_url":"https://avatars3.githubusercontent.com/u/5057740?v=4","gravatar_id":"","url":"https://api.github.com/users/feihugis","html_url":"https://github.com/feihugis","followers_url":"https://api.github.com/users/feihugis/followers","following_url":"https://api.github.com/users/feihugis/following{/other_user}","gists_url":"https://api.github.com/users/feihugis/gists{/gist_id}","starred_url":"https://api.github.com/users/feihugis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feihugis/subscriptions","organizations_url":"https://api.github.com/users/feihugis/orgs","repos_url":"https://api.github.com/users/feihugis/repos","events_url":"https://api.github.com/users/feihugis/events{/privacy}","received_events_url":"https://api.github.com/users/feihugis/received_events","type":"User","site_admin":false},"labels":[{"id":300136587,"node_id":"MDU6TGFiZWwzMDAxMzY1ODc=","url":"https://api.github.com/repos/tensorflow/tensorflow/labels/cla:%20yes","name":"cla: yes","color":"009800","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-12-18T23:29:56Z","updated_at":"2018-12-19T00:15:44Z","closed_at":"2018-12-18T23:32:34Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/tensorflow/tensorflow/pulls/24435","html_url":"https://github.com/tensorflow/tensorflow/pull/24435","diff_url":"https://github.com/tensorflow/tensorflow/pull/24435.diff","patch_url":"https://github.com/tensorflow/tensorflow/pull/24435.patch"},"body":"# Motivation   (from @jsimsa)\r\n\r\nThe goal is to develop C++ infrastructure for testing tf.data kernel implementations in C++. Currently, the C++ tf.data kernels are only tested through Python bindings which are not fine-grained enough and some public C++ APIs are not always tested.\r\n\r\nThe flow of testing the C++ API would be:\r\n* create an instance of the dataset op \r\n* invoke the `Compute` method which takes input arguments and produces `DatasetBase` object wrapped in a `variant`\r\n* test the public API of the `DatasetBase` object, including the `MakeIterator` method which produces `IteratorBase` object\r\n* test the public API of the `IteratorBase` object\r\n\r\n# Progress\r\n\r\n- [x] Developed an example for testing some public APIs for `RangeDataset`\r\n- [ ] Add the tests for all the public APIs\r\n- [ ] Design `DatasetOpsTestBase` as the test base class\r\n- [ ] Add tests for other Dataset Ops\r\n"},"comment":{"url":"https://api.github.com/repos/tensorflow/tensorflow/issues/comments/448420988","html_url":"https://github.com/tensorflow/tensorflow/pull/24435#issuecomment-448420988","issue_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/24435","id":448420988,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODQyMDk4OA==","user":{"login":"jsimsa","id":1072079,"node_id":"MDQ6VXNlcjEwNzIwNzk=","avatar_url":"https://avatars2.githubusercontent.com/u/1072079?v=4","gravatar_id":"","url":"https://api.github.com/users/jsimsa","html_url":"https://github.com/jsimsa","followers_url":"https://api.github.com/users/jsimsa/followers","following_url":"https://api.github.com/users/jsimsa/following{/other_user}","gists_url":"https://api.github.com/users/jsimsa/gists{/gist_id}","starred_url":"https://api.github.com/users/jsimsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsimsa/subscriptions","organizations_url":"https://api.github.com/users/jsimsa/orgs","repos_url":"https://api.github.com/users/jsimsa/repos","events_url":"https://api.github.com/users/jsimsa/events{/privacy}","received_events_url":"https://api.github.com/users/jsimsa/received_events","type":"User","site_admin":false},"created_at":"2018-12-19T00:15:44Z","updated_at":"2018-12-19T00:15:44Z","author_association":"MEMBER","body":"@feihugis thanks ... your personal repo works better ... I will comment there"}}
{"actor":{"display_login":"jsimsa"}}