[ 
https://issues.apache.org/jira/browse/ARROW-2858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16697065#comment-16697065
 ] 

Krisztian Szucs commented on ARROW-2858:
----------------------------------------

Manipulating the git repo via pygit2 is easily testable, pushing and pulling 
can be difficult.
Mocking the Github API for artifact uploading downloading and CI status updates 
is more difficult, but We can either use a requests mocking library like 
responses, or reuse github3py's testing suite: 
https://github.com/sigmavirus24/github3.py/tree/master/tests/cassettes

Of course it depends on how do We want to move forward with the build system, 
if We choose to utilize either jenkins or buildbot this issue will become 
obsolete.

> [Packaging] Add unit tests for crossbow
> ---------------------------------------
>
>                 Key: ARROW-2858
>                 URL: https://issues.apache.org/jira/browse/ARROW-2858
>             Project: Apache Arrow
>          Issue Type: Task
>          Components: Packaging
>            Reporter: Phillip Cloud
>            Priority: Major
>             Fix For: 0.13.0
>
>
> As this code grows we should start adding unit tests to make sure we can make 
> changes safely.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to