You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2016/07/29 23:33:04 UTC
orc git commit: ORC-70. Add back travis ci (xunzhang via omalley)
Repository: orc
Updated Branches:
refs/heads/master b2f84ce49 -> 1253aff23
ORC-70. Add back travis ci (xunzhang via omalley)
Fixes #39
Signed-off-by: Owen O'Malley <om...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/1253aff2
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/1253aff2
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/1253aff2
Branch: refs/heads/master
Commit: 1253aff23ef874edad434d9875ea288256ae70f1
Parents: b2f84ce
Author: Owen O'Malley <om...@apache.org>
Authored: Fri Jul 29 15:37:25 2016 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Fri Jul 29 16:32:02 2016 -0700
----------------------------------------------------------------------
.travis.yml | 16 ++++++++++++++++
README.md | 5 ++++-
c++/src/Reader.cc | 8 ++++----
c++/src/TypeImpl.cc | 2 +-
tools/test/ToolTest.cc | 8 ++++----
5 files changed, 29 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/orc/blob/1253aff2/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..3149d2f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,16 @@
+language: cpp
+compiler:
+ - gcc
+ - clang
+before_install:
+ - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+ - sudo apt-get -qq update
+ - sudo apt-get -qq install g++-4.8
+install:
+ - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
+before_script:
+ - mkdir build
+ - cd build
+ - cmake ..
+script:
+ - make package test-out
http://git-wip-us.apache.org/repos/asf/orc/blob/1253aff2/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 349d0b3..c34b187 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,10 @@ a C++ library for reading the _Optimized Row Columnar_ (ORC) file
format. The C++ and Java libraries are completely independent of each
other and will each read all versions of ORC files.
-### Building
+The current build status:
+* Apache ORC master ![master build status](https://travis-ci.org/apache/orc.svg?branch=master)
+
+### Building
* Install java 1.7 or higher
* Install maven 3 or higher
http://git-wip-us.apache.org/repos/asf/orc/blob/1253aff2/c++/src/Reader.cc
----------------------------------------------------------------------
diff --git a/c++/src/Reader.cc b/c++/src/Reader.cc
index e5c886b..62489e7 100644
--- a/c++/src/Reader.cc
+++ b/c++/src/Reader.cc
@@ -39,7 +39,7 @@
namespace orc {
std::string compressionKindToString(CompressionKind kind) {
- switch (kind) {
+ switch (static_cast<int>(kind)) {
case CompressionKind_NONE:
return "none";
case CompressionKind_ZLIB:
@@ -59,7 +59,7 @@ namespace orc {
}
std::string writerVersionToString(WriterVersion version) {
- switch (version) {
+ switch (static_cast<int>(version)) {
case WriterVersion_ORIGINAL:
return "original";
case WriterVersion_HIVE_8732:
@@ -785,7 +785,7 @@ namespace orc {
};
std::string streamKindToString(StreamKind kind) {
- switch (kind) {
+ switch (static_cast<int>(kind)) {
case StreamKind_PRESENT:
return "present";
case StreamKind_DATA:
@@ -809,7 +809,7 @@ namespace orc {
}
std::string columnEncodingKindToString(ColumnEncodingKind kind) {
- switch (kind) {
+ switch (static_cast<int>(kind)) {
case ColumnEncodingKind_DIRECT:
return "direct";
case ColumnEncodingKind_DICTIONARY:
http://git-wip-us.apache.org/repos/asf/orc/blob/1253aff2/c++/src/TypeImpl.cc
----------------------------------------------------------------------
diff --git a/c++/src/TypeImpl.cc b/c++/src/TypeImpl.cc
index 2690e6e..fdf66a0 100644
--- a/c++/src/TypeImpl.cc
+++ b/c++/src/TypeImpl.cc
@@ -420,7 +420,7 @@ namespace orc {
}
TypeImpl* result;
- switch (fileType->getKind()) {
+ switch (static_cast<int>(fileType->getKind())) {
case BOOLEAN:
case BYTE:
case SHORT:
http://git-wip-us.apache.org/repos/asf/orc/blob/1253aff2/tools/test/ToolTest.cc
----------------------------------------------------------------------
diff --git a/tools/test/ToolTest.cc b/tools/test/ToolTest.cc
index 8695a9f..01132f6 100644
--- a/tools/test/ToolTest.cc
+++ b/tools/test/ToolTest.cc
@@ -78,8 +78,8 @@ std::string getFileContents(const char *filename) {
* returned as the result.
*/
int runProgram(const std::vector<std::string>& command,
- std::string &stdout,
- std::string &stderr) {
+ std::string &out,
+ std::string &err) {
// create temporary filenames for stdout and stderr
char *stdoutName = strdup("/tmp/orc-test-stdout-XXXXXXXX");
@@ -167,11 +167,11 @@ int runProgram(const std::vector<std::string>& command,
}
exit(1);
}
- stdout = getFileContents(stdoutName);
+ out = getFileContents(stdoutName);
if (std::remove(stdoutName) != 0) {
std::cerr << "Failed to remove " << stdoutName << "\n";
}
- stderr = getFileContents(stderrName);
+ err = getFileContents(stderrName);
if (std::remove(stderrName) != 0) {
std::cerr << "Failed to remove " << stderrName << "\n";
}