Skip to content

Instantly share code, notes, and snippets.

@kou
Last active March 1, 2023 23:45
Show Gist options
  • Save kou/1194cf28cb8e70fe309d0f07e6f49b3b to your computer and use it in GitHub Desktop.
Save kou/1194cf28cb8e70fe309d0f07e6f49b3b to your computer and use it in GitHub Desktop.
nanoarrow 0.1.0 RC1 verification log
R version 4.2.2 Patched (2022-11-10 r83330) -- "Innocent and Trusting"
Copyright (C) 2022 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements. See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership. The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License. You may obtain a copy of the License at
> #
> # http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied. See the License for the
> # specific language governing permissions and limitations
> # under the License.
>
> library(testthat)
> library(nanoarrow)
>
> verbose_test_output <- identical(tolower(Sys.getenv("ARROW_R_DEV", "false")), "true") ||
+ identical(tolower(Sys.getenv("ARROW_R_VERBOSE_TEST", "false")), "true")
>
> if (verbose_test_output) {
+ reporter <- MultiReporter$new(list(CheckReporter$new(), LocationReporter$new()))
+ } else {
+ reporter <- check_reporter()
+ }
>
> test_check("nanoarrow", reporter = reporter)
[ FAIL 4 | WARN 0 | SKIP 4 | PASS 963 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• On CRAN (4)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-as-array.R:466'): as_nanoarrow_array() works for blob::blob() -> na_large_binary() ──
Error: Invalid: invalid R type to convert to binary
Backtrace:
1. ├─nanoarrow::as_nanoarrow_array(...) at test-as-array.R:466:2
2. ├─nanoarrow:::as_nanoarrow_array.blob(...)
3. │ ├─nanoarrow::as_nanoarrow_array(unclass(x), schema = schema)
4. │ └─nanoarrow:::as_nanoarrow_array.default(unclass(x), schema = schema)
5. └─nanoarrow:::as_nanoarrow_array_from_c(`<list>`, `<nnrrw_sc>`)
6. ├─nanoarrow::as_nanoarrow_array(x, schema = schema, .from_c = TRUE)
7. └─nanoarrow:::as_nanoarrow_array.default(x, schema = schema, .from_c = TRUE)
8. ├─nanoarrow::as_nanoarrow_array(arrow::as_arrow_array(x, type = arrow::as_data_type(schema)))
9. ├─arrow::as_arrow_array(x, type = arrow::as_data_type(schema))
10. └─arrow:::as_arrow_array.default(x, type = arrow::as_data_type(schema))
11. └─arrow:::vec_to_Array(x, type)
── Error ('test-convert-array.R:757'): convert to vector works for data frames nested inside lists ──
Error in `(function (x, ..., type = NULL)
{
UseMethod("as_arrow_array")
})(structure(list(structure(list(x = 1:5), class = "data.frame", row.names = c(NA,
-5L)), structure(list(x = 6:10), class = "data.frame", row.names = c(NA,
-5L)), structure(list(x = 11:15), class = "data.frame", row.names = c(NA,
-5L))), ptype = structure(list(x = integer(0)), class = "data.frame", row.names = integer(0)), class = c("vctrs_list_of",
"vctrs_vctr", "list")), type = <environment>, from_vec_to_array = TRUE)`: Can't create Array<list_of(struct(x = int32()))> from object of type vctrs_list_of / vctrs_vctr / list
Backtrace:
1. ├─nanoarrow::as_nanoarrow_array(df_in_list) at test-convert-array.R:757:2
2. ├─nanoarrow:::as_nanoarrow_array.default(df_in_list)
3. ├─nanoarrow:::as_nanoarrow_array_from_c(`<list<df[,1]>>`, `<nnrrw_sc>`)
4. │ ├─nanoarrow::as_nanoarrow_array(x, schema = schema, .from_c = TRUE)
5. │ └─nanoarrow:::as_nanoarrow_array.default(x, schema = schema, .from_c = TRUE)
6. │ ├─nanoarrow::as_nanoarrow_array(arrow::as_arrow_array(x, type = arrow::as_data_type(schema)))
7. │ ├─arrow::as_arrow_array(x, type = arrow::as_data_type(schema))
8. │ └─arrow:::as_arrow_array.default(x, type = arrow::as_data_type(schema))
9. │ └─arrow:::vec_to_Array(x, type)
10. ├─arrow (local) `<fn>`(`<list<df[,1]>>`, type = `<ListType>`, from_vec_to_array = TRUE)
11. └─arrow:::as_arrow_array.default(`<list<df[,1]>>`, type = `<ListType>`, from_vec_to_array = TRUE)
12. └─arrow:::stop_cant_convert_array(x, type)
13. └─rlang::abort(...)
── Error ('test-convert-array.R:775'): convert to vector works for lists nested in data frames ──
Error in `(function (x, ..., type = NULL)
{
UseMethod("as_arrow_array")
})(structure(list(structure(list(x = 1:5), class = "data.frame", row.names = c(NA,
-5L)), structure(list(x = 6:10), class = "data.frame", row.names = c(NA,
-5L)), structure(list(x = 11:15), class = "data.frame", row.names = c(NA,
-5L))), ptype = structure(list(x = integer(0)), class = "data.frame", row.names = integer(0)), class = c("vctrs_list_of",
"vctrs_vctr", "list")), type = <environment>, from_vec_to_array = TRUE)`: Can't create Array<list_of(struct(x = int32()))> from object of type vctrs_list_of / vctrs_vctr / list
Backtrace:
1. ├─nanoarrow::as_nanoarrow_array(df_in_list_in_df) at test-convert-array.R:775:2
2. ├─nanoarrow:::as_nanoarrow_array.default(df_in_list_in_df)
3. ├─nanoarrow:::as_nanoarrow_array_from_c(`<list<df[,1]>>`, `<nnrrw_sc>`)
4. │ ├─nanoarrow::as_nanoarrow_array(x, schema = schema, .from_c = TRUE)
5. │ └─nanoarrow:::as_nanoarrow_array.default(x, schema = schema, .from_c = TRUE)
6. │ ├─nanoarrow::as_nanoarrow_array(arrow::as_arrow_array(x, type = arrow::as_data_type(schema)))
7. │ ├─arrow::as_arrow_array(x, type = arrow::as_data_type(schema))
8. │ └─arrow:::as_arrow_array.default(x, type = arrow::as_data_type(schema))
9. │ └─arrow:::vec_to_Array(x, type)
10. ├─arrow (local) `<fn>`(`<list<df[,1]>>`, type = `<ListType>`, from_vec_to_array = TRUE)
11. └─arrow:::as_arrow_array.default(`<list<df[,1]>>`, type = `<ListType>`, from_vec_to_array = TRUE)
12. └─arrow:::stop_cant_convert_array(x, type)
13. └─rlang::abort(...)
── Error ('test-infer-ptype.R:104'): infer_nanoarrow_ptype() infers ptypes for nested types ──
Error in `(function (x, ..., type = NULL)
{
UseMethod("as_arrow_array")
})(structure(list(integer(0)), ptype = integer(0), class = c("vctrs_list_of",
"vctrs_vctr", "list")), type = <environment>, from_vec_to_array = TRUE)`: Can't create Array<list_of(int32())> from object of type vctrs_list_of / vctrs_vctr / list
Backtrace:
1. ├─nanoarrow::as_nanoarrow_array(vctrs::list_of(integer())) at test-infer-ptype.R:104:2
2. ├─nanoarrow:::as_nanoarrow_array.default(vctrs::list_of(integer()))
3. ├─nanoarrow:::as_nanoarrow_array_from_c(`<list<int>>`, `<nnrrw_sc>`)
4. │ ├─nanoarrow::as_nanoarrow_array(x, schema = schema, .from_c = TRUE)
5. │ └─nanoarrow:::as_nanoarrow_array.default(x, schema = schema, .from_c = TRUE)
6. │ ├─nanoarrow::as_nanoarrow_array(arrow::as_arrow_array(x, type = arrow::as_data_type(schema)))
7. │ ├─arrow::as_arrow_array(x, type = arrow::as_data_type(schema))
8. │ └─arrow:::as_arrow_array.default(x, type = arrow::as_data_type(schema))
9. │ └─arrow:::vec_to_Array(x, type)
10. ├─arrow (local) `<fn>`(`<list<int>>`, type = `<ListType>`, from_vec_to_array = TRUE)
11. └─arrow:::as_arrow_array.default(`<list<int>>`, type = `<ListType>`, from_vec_to_array = TRUE)
12. └─arrow:::stop_cant_convert_array(x, type)
13. └─rlang::abort(...)
[ FAIL 4 | WARN 0 | SKIP 4 | PASS 963 ]
Error: Test failures
Execution halted
============================
Creating temporary directory
============================
Working in sandbox /tmp/nanoarrow-0.1.0.KyPMTw
=========================
Ensuring source directory
=========================
Verifying official nanoarrow release candidate 0.1.0-rc1
/tmp/nanoarrow-0.1.0.KyPMTw ~/work/c/arrow-nanoarrow
gpg: 鍵 97D7E8647AE7E47B: 鍵がないため2個の署名は検査しません
gpg: 鍵97D7E8647AE7E47B:"Julien Le Dem <julien@ledem.net>"変更なし
gpg: 鍵02DABFDF1679D194:"Julien Le Dem <julien@ledem.net>"変更なし
gpg: 鍵29D94E228CAAD602:"Uwe L. Korn <uwe@apache.org>"変更なし
gpg: 鍵F105883A1735623D:"William Wesley McKinney (CODE SIGNING KEY) <wesm@apache.org>"変更なし
gpg: 鍵91D18FCF079F8007:"Kouhei Sutou <kou@cozmixng.org>"変更なし
gpg: 鍵9F453D0CC3E4F6BA:"Charles Phillip Cloud <cpcloud@gmail.com>"変更なし
gpg: 鍵769BDC2129C2658C:"keybase.io/pitrou <pitrou@keybase.io>"変更なし
gpg: 鍵25BCCA5220D84079:"Krisztian Szucs (apache) <szucs.krisztian@gmail.com>"変更なし
gpg: 鍵755E743692EA1D85:"Micah Kornfield (Apache Arrow Code Signing Key) <emkornfield@gmail.com>"変更なし
gpg: 鍵0801999AF78748E8:"Jorge C. Leitao <jorgecarleitao@gmail.com>"変更なし
gpg: 鍵45127976E1E825D4:"Andrew A Lamb (https://github.com/alamb) <andrew@nerdnetworks.org>"変更なし
gpg: 鍵CA1AB41406F9DBAD:"Qingping Hou (CODE SIGNING KEY) <houqp@apache.org>"変更なし
gpg: 鍵000488D7717D3FB2:"Neville Dipale <nevime@apache.org>"変更なし
gpg: 鍵0B8A854E87467E2C:"Andy Grove <agrove@apache.org>"変更なし
gpg: 鍵9CBA4EF977CA20B8:"David Li (CODE SIGNING KEY) <lidavidm@apache.org>"変更なし
gpg: 鍵03F0D5EA3790810C:"Raphael Jaen Taylor-Davies <r.taylordavies@googlemail.com>"変更なし
gpg: 鍵275C532289DD0F4A:"Raúl Cumplido Domínguez (CODE SIGNING KEY) <raulcd@apache.org>"変更なし
gpg: 処理数の合計: 17
gpg: 変更なし: 17
gpg: 2023年03月02日 00時16分09秒 JSTに施された署名
gpg: RSA鍵BE7EF45DBAD38E4EECED390E9CBA4EF977CA20B8を使用
gpg: "David Li (CODE SIGNING KEY) <lidavidm@apache.org>"からの正しい署名 [不明の]
gpg: *警告*: この鍵は信用できる署名で証明されていません!
gpg: この署名が所有者のものかどうかの検証手段がありません。
主鍵フィンガープリント: BE7E F45D BAD3 8E4E ECED 390E 9CBA 4EF9 77CA 20B8
apache-arrow-nanoarrow-0.1.0.tar.gz: OK
~/work/c/arrow-nanoarrow
/tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
========================
Build and test C library
========================
/tmp/nanoarrow-0.1.0.KyPMTw/build /tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
└ Configure CMake Project
-- Building using CMake version: 3.25.1
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 12.0.0
-- Found the Arrow shared library: /tmp/local/lib/libarrow.so.1200.0.0
-- Found the Arrow import library: ARROW_IMPORT_LIB-NOTFOUND
-- Found the Arrow static library:
-- Arrow version: 12.0.0-SNAPSHOT
-- Arrow SO version: 1200.0.0
-- Found Python: /bin/python3 (found version "3.11.2") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/nanoarrow-0.1.0.KyPMTw/build
└ Build CMake Project
[ 4%] Building C object CMakeFiles/nanoarrow.dir/src/nanoarrow/array.c.o
[ 8%] Building C object CMakeFiles/nanoarrow.dir/src/nanoarrow/schema.c.o
[ 12%] Building C object CMakeFiles/nanoarrow.dir/src/nanoarrow/array_stream.c.o
[ 16%] Building C object CMakeFiles/nanoarrow.dir/src/nanoarrow/utils.c.o
[ 20%] Linking C static library libnanoarrow.a
[ 20%] Built target nanoarrow
[ 24%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 28%] Linking CXX static library ../../../lib/libgtest.a
[ 28%] Built target gtest
[ 32%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 36%] Linking CXX static library ../../../lib/libgtest_main.a
[ 36%] Built target gtest_main
[ 40%] Building CXX object CMakeFiles/utils_test.dir/src/nanoarrow/utils_test.cc.o
[ 44%] Linking CXX executable utils_test
[ 44%] Built target utils_test
[ 48%] Building CXX object CMakeFiles/buffer_test.dir/src/nanoarrow/buffer_test.cc.o
[ 52%] Linking CXX executable buffer_test
[ 52%] Built target buffer_test
[ 56%] Building CXX object CMakeFiles/array_test.dir/src/nanoarrow/array_test.cc.o
[ 60%] Linking CXX executable array_test
[ 60%] Built target array_test
[ 64%] Building CXX object CMakeFiles/schema_test.dir/src/nanoarrow/schema_test.cc.o
[ 68%] Linking CXX executable schema_test
[ 68%] Built target schema_test
[ 72%] Building CXX object CMakeFiles/array_stream_test.dir/src/nanoarrow/array_stream_test.cc.o
[ 76%] Linking CXX executable array_stream_test
[ 76%] Built target array_stream_test
[ 80%] Building CXX object CMakeFiles/nanoarrow_hpp_test.dir/src/nanoarrow/nanoarrow_hpp_test.cc.o
[ 84%] Linking CXX executable nanoarrow_hpp_test
[ 84%] Built target nanoarrow_hpp_test
[ 88%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 92%] Linking CXX static library ../../../lib/libgmock.a
[ 92%] Built target gmock
[ 96%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[100%] Linking CXX static library ../../../lib/libgmock_main.a
[100%] Built target gmock_main
└ Run Tests
Test project /tmp/nanoarrow-0.1.0.KyPMTw/build
Start 1: BuildIdTest.VersionTest
1/130 Test #1: BuildIdTest.VersionTest .............................. Passed 0.01 sec
Start 2: ErrorTest.ErrorTestSet
2/130 Test #2: ErrorTest.ErrorTestSet ............................... Passed 0.01 sec
Start 3: ErrorTest.ErrorTestSetOverrun
3/130 Test #3: ErrorTest.ErrorTestSetOverrun ........................ Passed 0.01 sec
Start 4: AllocatorTest.AllocatorTestDefault
4/130 Test #4: AllocatorTest.AllocatorTestDefault ................... Passed 0.01 sec
Start 5: AllocatorTest.AllocatorTestDeallocator
5/130 Test #5: AllocatorTest.AllocatorTestDeallocator ............... Passed 0.01 sec
Start 6: AllocatorTest.AllocatorTestMemoryPool
6/130 Test #6: AllocatorTest.AllocatorTestMemoryPool ................ Passed 0.01 sec
Start 7: BufferTest.BufferTestBasic
7/130 Test #7: BufferTest.BufferTestBasic ........................... Passed 0.00 sec
Start 8: BufferTest.BufferTestMove
8/130 Test #8: BufferTest.BufferTestMove ............................ Passed 0.00 sec
Start 9: BufferTest.BufferTestFill
9/130 Test #9: BufferTest.BufferTestFill ............................ Passed 0.00 sec
Start 10: BufferTest.BufferTestResize0
10/130 Test #10: BufferTest.BufferTestResize0 ......................... Passed 0.00 sec
Start 11: BufferTest.BufferTestError
11/130 Test #11: BufferTest.BufferTestError ........................... Passed 0.00 sec
Start 12: BufferTest.BufferTestAppendHelpers
12/130 Test #12: BufferTest.BufferTestAppendHelpers ................... Passed 0.00 sec
Start 13: BitmapTest.BitmapTestElement
13/130 Test #13: BitmapTest.BitmapTestElement ......................... Passed 0.00 sec
Start 14: BitmapTest.BitmapTestSetTo
14/130 Test #14: BitmapTest.BitmapTestSetTo ........................... Passed 0.00 sec
Start 15: BitmapTest.BitmapTestCountSet
15/130 Test #15: BitmapTest.BitmapTestCountSet ........................ Passed 0.00 sec
Start 16: BitmapTest.BitmapTestCountSetSingleByte
16/130 Test #16: BitmapTest.BitmapTestCountSetSingleByte .............. Passed 0.00 sec
Start 17: BitmapTest.BitmapTestAppend
17/130 Test #17: BitmapTest.BitmapTestAppend .......................... Passed 0.00 sec
Start 18: BitmapTest.BitmapTestMove
18/130 Test #18: BitmapTest.BitmapTestMove ............................ Passed 0.00 sec
Start 19: BitmapTest.BitmapTestResize
19/130 Test #19: BitmapTest.BitmapTestResize .......................... Passed 0.00 sec
Start 20: BitmapTest.BitmapTestAppendInt8Unsafe
20/130 Test #20: BitmapTest.BitmapTestAppendInt8Unsafe ................ Passed 0.00 sec
Start 21: BitmapTest.BitmapTestAppendInt32Unsafe
21/130 Test #21: BitmapTest.BitmapTestAppendInt32Unsafe ............... Passed 0.00 sec
Start 22: ArrayTest.ArrayTestInit
22/130 Test #22: ArrayTest.ArrayTestInit .............................. Passed 0.01 sec
Start 23: ArrayTest.ArrayTestAllocateChildren
^E 23/130 Test #23: ArrayTest.ArrayTestAllocateChildren .................. Passed 0.01 sec
Start 24: ArrayTest.ArrayTestAllocateDictionary
24/130 Test #24: ArrayTest.ArrayTestAllocateDictionary ................ Passed 0.01 sec
Start 25: ArrayTest.ArrayTestInitFromSchema
25/130 Test #25: ArrayTest.ArrayTestInitFromSchema .................... Passed 0.01 sec
Start 26: ArrayTest.ArrayTestSetBitmap
26/130 Test #26: ArrayTest.ArrayTestSetBitmap ......................... Passed 0.01 sec
Start 27: ArrayTest.ArrayTestSetBuffer
27/130 Test #27: ArrayTest.ArrayTestSetBuffer ......................... Passed 0.01 sec
Start 28: ArrayTest.ArrayTestBuildByBuffer
28/130 Test #28: ArrayTest.ArrayTestBuildByBuffer ..................... Passed 0.01 sec
Start 29: ArrayTest.ArrayTestAppendToNullArray
29/130 Test #29: ArrayTest.ArrayTestAppendToNullArray ................. Passed 0.01 sec
Start 30: ArrayTest.ArrayTestAppendToInt64Array
30/130 Test #30: ArrayTest.ArrayTestAppendToInt64Array ................ Passed 0.01 sec
Start 31: ArrayTest.ArrayTestAppendToInt32Array
31/130 Test #31: ArrayTest.ArrayTestAppendToInt32Array ................ Passed 0.01 sec
Start 32: ArrayTest.ArrayTestAppendToInt16Array
32/130 Test #32: ArrayTest.ArrayTestAppendToInt16Array ................ Passed 0.01 sec
Start 33: ArrayTest.ArrayTestAppendToInt8Array
33/130 Test #33: ArrayTest.ArrayTestAppendToInt8Array ................. Passed 0.01 sec
Start 34: ArrayTest.ArrayTestAppendToStringArray
34/130 Test #34: ArrayTest.ArrayTestAppendToStringArray ............... Passed 0.01 sec
Start 35: ArrayTest.ArrayTestAppendEmptyToString
35/130 Test #35: ArrayTest.ArrayTestAppendEmptyToString ............... Passed 0.01 sec
Start 36: ArrayTest.ArrayTestAppendToUInt64Array
36/130 Test #36: ArrayTest.ArrayTestAppendToUInt64Array ............... Passed 0.01 sec
Start 37: ArrayTest.ArrayTestAppendToUInt32Array
37/130 Test #37: ArrayTest.ArrayTestAppendToUInt32Array ............... Passed 0.01 sec
Start 38: ArrayTest.ArrayTestAppendToUInt16Array
38/130 Test #38: ArrayTest.ArrayTestAppendToUInt16Array ............... Passed 0.01 sec
Start 39: ArrayTest.ArrayTestAppendToUInt8Array
39/130 Test #39: ArrayTest.ArrayTestAppendToUInt8Array ................ Passed 0.01 sec
Start 40: ArrayTest.ArrayTestAppendToDoubleArray
40/130 Test #40: ArrayTest.ArrayTestAppendToDoubleArray ............... Passed 0.01 sec
Start 41: ArrayTest.ArrayTestAppendToFloatArray
41/130 Test #41: ArrayTest.ArrayTestAppendToFloatArray ................ Passed 0.01 sec
Start 42: ArrayTest.ArrayTestAppendToBoolArray
42/130 Test #42: ArrayTest.ArrayTestAppendToBoolArray ................. Passed 0.01 sec
Start 43: ArrayTest.ArrayTestAppendToLargeStringArray
43/130 Test #43: ArrayTest.ArrayTestAppendToLargeStringArray .......... Passed 0.01 sec
Start 44: ArrayTest.ArrayTestAppendToFixedSizeBinaryArray
44/130 Test #44: ArrayTest.ArrayTestAppendToFixedSizeBinaryArray ...... Passed 0.01 sec
Start 45: ArrayTest.ArrayTestAppendToListArray
45/130 Test #45: ArrayTest.ArrayTestAppendToListArray ................. Passed 0.01 sec
Start 46: ArrayTest.ArrayTestAppendToLargeListArray
46/130 Test #46: ArrayTest.ArrayTestAppendToLargeListArray ............ Passed 0.01 sec
Start 47: ArrayTest.ArrayTestAppendToMapArray
47/130 Test #47: ArrayTest.ArrayTestAppendToMapArray .................. Passed 0.01 sec
Start 48: ArrayTest.ArrayTestAppendToFixedSizeListArray
48/130 Test #48: ArrayTest.ArrayTestAppendToFixedSizeListArray ........ Passed 0.01 sec
Start 49: ArrayTest.ArrayTestAppendToStructArray
49/130 Test #49: ArrayTest.ArrayTestAppendToStructArray ............... Passed 0.01 sec
Start 50: ArrayTest.ArrayTestUnionUtils
50/130 Test #50: ArrayTest.ArrayTestUnionUtils ........................ Passed 0.01 sec
Start 51: ArrayTest.ArrayTestAppendToDenseUnionArray
51/130 Test #51: ArrayTest.ArrayTestAppendToDenseUnionArray ........... Passed 0.01 sec
Start 52: ArrayTest.ArrayTestAppendToSparseUnionArray
52/130 Test #52: ArrayTest.ArrayTestAppendToSparseUnionArray .......... Passed 0.01 sec
Start 53: ArrayTest.ArrayTestAppendToUnionArrayErrors
53/130 Test #53: ArrayTest.ArrayTestAppendToUnionArrayErrors .......... Passed 0.01 sec
Start 54: ArrayTest.ArrayViewTestBasic
54/130 Test #54: ArrayTest.ArrayViewTestBasic ......................... Passed 0.01 sec
Start 55: ArrayTest.ArrayViewTestMove
55/130 Test #55: ArrayTest.ArrayViewTestMove .......................... Passed 0.01 sec
Start 56: ArrayTest.ArrayViewTestString
56/130 Test #56: ArrayTest.ArrayViewTestString ........................ Passed 0.01 sec
Start 57: ArrayTest.ArrayViewTestLargeString
57/130 Test #57: ArrayTest.ArrayViewTestLargeString ................... Passed 0.01 sec
Start 58: ArrayTest.ArrayViewTestStruct
58/130 Test #58: ArrayTest.ArrayViewTestStruct ........................ Passed 0.01 sec
Start 59: ArrayTest.ArrayViewTestList
59/130 Test #59: ArrayTest.ArrayViewTestList .......................... Passed 0.01 sec
Start 60: ArrayTest.ArrayViewTestLargeList
60/130 Test #60: ArrayTest.ArrayViewTestLargeList ..................... Passed 0.01 sec
Start 61: ArrayTest.ArrayViewTestFixedSizeList
61/130 Test #61: ArrayTest.ArrayViewTestFixedSizeList ................. Passed 0.01 sec
Start 62: ArrayTest.ArrayViewTestStructArray
62/130 Test #62: ArrayTest.ArrayViewTestStructArray ................... Passed 0.01 sec
Start 63: ArrayTest.ArrayViewTestFixedSizeListArray
63/130 Test #63: ArrayTest.ArrayViewTestFixedSizeListArray ............ Passed 0.01 sec
Start 64: ArrayTest.ArrayViewTestUnionChildIndices
64/130 Test #64: ArrayTest.ArrayViewTestUnionChildIndices ............. Passed 0.01 sec
Start 65: ArrayTest.ArrayViewTestDenseUnionGet
65/130 Test #65: ArrayTest.ArrayViewTestDenseUnionGet ................. Passed 0.01 sec
Start 66: ArrayTest.ArrayViewTestSparseUnionGet
66/130 Test #66: ArrayTest.ArrayViewTestSparseUnionGet ................ Passed 0.01 sec
Start 67: ArrayViewTest.ArrayViewTestGetNumeric
67/130 Test #67: ArrayViewTest.ArrayViewTestGetNumeric ................ Passed 0.01 sec
Start 68: ArrayViewTest.ArrayViewTestGetString
68/130 Test #68: ArrayViewTest.ArrayViewTestGetString ................. Passed 0.01 sec
Start 69: SchemaTest.SchemaInit
69/130 Test #69: SchemaTest.SchemaInit ................................ Passed 0.01 sec
Start 70: SchemaTest.SchemaInitSimple
70/130 Test #70: SchemaTest.SchemaInitSimple .......................... Passed 0.01 sec
Start 71: SchemaTest.SchemaInitSimpleError
71/130 Test #71: SchemaTest.SchemaInitSimpleError ..................... Passed 0.01 sec
Start 72: SchemaTest.SchemaTestInitNestedList
72/130 Test #72: SchemaTest.SchemaTestInitNestedList .................. Passed 0.01 sec
Start 73: SchemaTest.SchemaTestInitNestedStruct
73/130 Test #73: SchemaTest.SchemaTestInitNestedStruct ................ Passed 0.01 sec
Start 74: SchemaTest.SchemaTestInitNestedMap
74/130 Test #74: SchemaTest.SchemaTestInitNestedMap ................... Passed 0.01 sec
Start 75: SchemaTest.SchemaInitFixedSize
75/130 Test #75: SchemaTest.SchemaInitFixedSize ....................... Passed 0.01 sec
Start 76: SchemaTest.SchemaInitDecimal
76/130 Test #76: SchemaTest.SchemaInitDecimal ......................... Passed 0.01 sec
Start 77: SchemaTest.SchemaInitDateTime
77/130 Test #77: SchemaTest.SchemaInitDateTime ........................ Passed 0.01 sec
Start 78: SchemaTest.SchemaInitUnion
78/130 Test #78: SchemaTest.SchemaInitUnion ........................... Passed 0.01 sec
Start 79: SchemaTest.SchemaSetFormat
79/130 Test #79: SchemaTest.SchemaSetFormat ........................... Passed 0.01 sec
Start 80: SchemaTest.SchemaSetName
80/130 Test #80: SchemaTest.SchemaSetName ............................. Passed 0.01 sec
Start 81: SchemaTest.SchemaSetMetadata
81/130 Test #81: SchemaTest.SchemaSetMetadata ......................... Passed 0.01 sec
Start 82: SchemaTest.SchemaAllocateDictionary
82/130 Test #82: SchemaTest.SchemaAllocateDictionary .................. Passed 0.01 sec
Start 83: SchemaTest.SchemaCopySimpleType
83/130 Test #83: SchemaTest.SchemaCopySimpleType ...................... Passed 0.01 sec
Start 84: SchemaTest.SchemaCopyNestedType
84/130 Test #84: SchemaTest.SchemaCopyNestedType ...................... Passed 0.01 sec
Start 85: SchemaTest.SchemaCopyDictType
85/130 Test #85: SchemaTest.SchemaCopyDictType ........................ Passed 0.01 sec
Start 86: SchemaTest.SchemaCopyFlags
86/130 Test #86: SchemaTest.SchemaCopyFlags ........................... Passed 0.01 sec
Start 87: SchemaTest.SchemaCopyMetadata
87/130 Test #87: SchemaTest.SchemaCopyMetadata ........................ Passed 0.01 sec
Start 88: SchemaViewTest.SchemaViewInitErrors
88/130 Test #88: SchemaViewTest.SchemaViewInitErrors .................. Passed 0.01 sec
Start 89: SchemaViewTest.SchemaViewInitSimple
89/130 Test #89: SchemaViewTest.SchemaViewInitSimple .................. Passed 0.01 sec
Start 90: SchemaViewTest.SchemaViewInitSimpleErrors
90/130 Test #90: SchemaViewTest.SchemaViewInitSimpleErrors ............ Passed 0.01 sec
Start 91: SchemaViewTest.SchemaViewInitDecimal
91/130 Test #91: SchemaViewTest.SchemaViewInitDecimal ................. Passed 0.01 sec
Start 92: SchemaViewTest.SchemaViewInitDecimalErrors
92/130 Test #92: SchemaViewTest.SchemaViewInitDecimalErrors ........... Passed 0.01 sec
Start 93: SchemaViewTest.SchemaViewInitBinaryAndString
93/130 Test #93: SchemaViewTest.SchemaViewInitBinaryAndString ......... Passed 0.01 sec
Start 94: SchemaViewTest.SchemaViewInitBinaryAndStringErrors
94/130 Test #94: SchemaViewTest.SchemaViewInitBinaryAndStringErrors ... Passed 0.01 sec
Start 95: SchemaViewTest.SchemaViewInitTimeDate
95/130 Test #95: SchemaViewTest.SchemaViewInitTimeDate ................ Passed 0.01 sec
Start 96: SchemaViewTest.SchemaViewInitTimeTime
96/130 Test #96: SchemaViewTest.SchemaViewInitTimeTime ................ Passed 0.01 sec
Start 97: SchemaViewTest.SchemaViewInitTimeTimestamp
97/130 Test #97: SchemaViewTest.SchemaViewInitTimeTimestamp ........... Passed 0.01 sec
Start 98: SchemaViewTest.SchemaViewInitTimeDuration
98/130 Test #98: SchemaViewTest.SchemaViewInitTimeDuration ............ Passed 0.01 sec
Start 99: SchemaViewTest.SchemaViewInitTimeInterval
99/130 Test #99: SchemaViewTest.SchemaViewInitTimeInterval ............ Passed 0.01 sec
Start 100: SchemaViewTest.SchemaViewInitTimeErrors
100/130 Test #100: SchemaViewTest.SchemaViewInitTimeErrors .............. Passed 0.01 sec
Start 101: SchemaViewTest.SchemaViewInitNestedList
101/130 Test #101: SchemaViewTest.SchemaViewInitNestedList .............. Passed 0.01 sec
Start 102: SchemaViewTest.SchemaViewNestedListErrors
102/130 Test #102: SchemaViewTest.SchemaViewNestedListErrors ............ Passed 0.01 sec
Start 103: SchemaViewTest.SchemaViewInitNestedStruct
103/130 Test #103: SchemaViewTest.SchemaViewInitNestedStruct ............ Passed 0.01 sec
Start 104: SchemaViewTest.SchemaViewInitNestedStructErrors
104/130 Test #104: SchemaViewTest.SchemaViewInitNestedStructErrors ...... Passed 0.01 sec
Start 105: SchemaViewTest.SchemaViewInitNestedMap
105/130 Test #105: SchemaViewTest.SchemaViewInitNestedMap ............... Passed 0.01 sec
Start 106: SchemaViewTest.SchemaViewInitNestedMapErrors
106/130 Test #106: SchemaViewTest.SchemaViewInitNestedMapErrors ......... Passed 0.01 sec
Start 107: SchemaViewTest.SchemaViewInitNestedUnion
107/130 Test #107: SchemaViewTest.SchemaViewInitNestedUnion ............. Passed 0.01 sec
Start 108: SchemaViewTest.SchemaViewInitNestedUnionErrors
108/130 Test #108: SchemaViewTest.SchemaViewInitNestedUnionErrors ....... Passed 0.01 sec
Start 109: SchemaViewTest.SchemaViewInitInvalidSpecErrors
109/130 Test #109: SchemaViewTest.SchemaViewInitInvalidSpecErrors ....... Passed 0.01 sec
Start 110: SchemaViewTest.SchemaViewInitDictionary
110/130 Test #110: SchemaViewTest.SchemaViewInitDictionary .............. Passed 0.01 sec
Start 111: SchemaViewTest.SchemaViewInitDictionaryErrors
111/130 Test #111: SchemaViewTest.SchemaViewInitDictionaryErrors ........ Passed 0.01 sec
Start 112: SchemaViewTest.SchemaViewInitExtension
112/130 Test #112: SchemaViewTest.SchemaViewInitExtension ............... Passed 0.01 sec
Start 113: SchemaViewTest.SchemaViewInitExtensionDictionary
113/130 Test #113: SchemaViewTest.SchemaViewInitExtensionDictionary ..... Passed 0.01 sec
Start 114: SchemaViewTest.SchemaFormatNotRecursive
114/130 Test #114: SchemaViewTest.SchemaFormatNotRecursive .............. Passed 0.01 sec
Start 115: SchemaViewTest.SchemaFormatEmptyNested
115/130 Test #115: SchemaViewTest.SchemaFormatEmptyNested ............... Passed 0.01 sec
Start 116: SchemaViewTest.SchemaFormatInvalid
116/130 Test #116: SchemaViewTest.SchemaFormatInvalid ................... Passed 0.01 sec
Start 117: MetadataTest.Metadata
117/130 Test #117: MetadataTest.Metadata ................................ Passed 0.01 sec
Start 118: MetadataTest.MetadataBuild
118/130 Test #118: MetadataTest.MetadataBuild ........................... Passed 0.01 sec
Start 119: ArrayStreamTest.ArrayStreamTestBasic
119/130 Test #119: ArrayStreamTest.ArrayStreamTestBasic ................. Passed 0.00 sec
Start 120: ArrayStreamTest.ArrayStreamTestEmpty
120/130 Test #120: ArrayStreamTest.ArrayStreamTestEmpty ................. Passed 0.00 sec
Start 121: ArrayStreamTest.ArrayStreamTestIncomplete
121/130 Test #121: ArrayStreamTest.ArrayStreamTestIncomplete ............ Passed 0.00 sec
Start 122: ArrayStreamTest.ArrayStreamTestInvalid
122/130 Test #122: ArrayStreamTest.ArrayStreamTestInvalid ............... Passed 0.00 sec
Start 123: NanoarrowHppTest.NanoarrowHppUniqueArrayTest
123/130 Test #123: NanoarrowHppTest.NanoarrowHppUniqueArrayTest ......... Passed 0.00 sec
Start 124: NanoarrowHppTest.NanoarrowHppUniqueSchemaTest
124/130 Test #124: NanoarrowHppTest.NanoarrowHppUniqueSchemaTest ........ Passed 0.00 sec
Start 125: NanoarrowHppTest.NanoarrowHppUniqueArrayStreamTest
125/130 Test #125: NanoarrowHppTest.NanoarrowHppUniqueArrayStreamTest ... Passed 0.00 sec
Start 126: NanoarrowHppTest.NanoarrowHppUniqueBufferTest
126/130 Test #126: NanoarrowHppTest.NanoarrowHppUniqueBufferTest ........ Passed 0.00 sec
Start 127: NanoarrowHppTest.NanoarrowHppUniqueBitmapTest
127/130 Test #127: NanoarrowHppTest.NanoarrowHppUniqueBitmapTest ........ Passed 0.00 sec
Start 128: NanoarrowHppTest.NanoarrowHppUniqueArrayViewTest
128/130 Test #128: NanoarrowHppTest.NanoarrowHppUniqueArrayViewTest ..... Passed 0.00 sec
Start 129: NanoarrowHppTest.NanoarrowHppEmptyArrayStreamTest
129/130 Test #129: NanoarrowHppTest.NanoarrowHppEmptyArrayStreamTest .... Passed 0.00 sec
Start 130: NanoarrowHppTest.NanoarrowHppVectorArrayStreamTest
130/130 Test #130: NanoarrowHppTest.NanoarrowHppVectorArrayStreamTest ... Passed 0.00 sec
100% tests passed, 0 tests failed out of 130
Total Test time (real) = 1.40 sec
/tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
====================
Build test C library
====================
/tmp/nanoarrow-0.1.0.KyPMTw/build_bundled /tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
└ Configure CMake Project
-- Building using CMake version: 3.25.1
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 12.0.0
-- Found the Arrow shared library: /tmp/local/lib/libarrow.so.1200.0.0
-- Found the Arrow import library: ARROW_IMPORT_LIB-NOTFOUND
-- Found the Arrow static library:
-- Arrow version: 12.0.0-SNAPSHOT
-- Arrow SO version: 1200.0.0
-- Found Python: /bin/python3 (found version "3.11.2") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/nanoarrow-0.1.0.KyPMTw/build_bundled
└ Build CMake Project
[ 4%] Building C object CMakeFiles/nanoarrow.dir/amalgamation/nanoarrow/nanoarrow.c.o
[ 9%] Linking C static library libnanoarrow.a
[ 9%] Built target nanoarrow
[ 13%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 18%] Linking CXX static library ../../../lib/libgtest.a
[ 18%] Built target gtest
[ 22%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 27%] Linking CXX static library ../../../lib/libgtest_main.a
[ 27%] Built target gtest_main
[ 31%] Building CXX object CMakeFiles/utils_test.dir/src/nanoarrow/utils_test.cc.o
[ 36%] Linking CXX executable utils_test
[ 36%] Built target utils_test
[ 40%] Building CXX object CMakeFiles/buffer_test.dir/src/nanoarrow/buffer_test.cc.o
[ 45%] Linking CXX executable buffer_test
[ 45%] Built target buffer_test
[ 50%] Building CXX object CMakeFiles/array_test.dir/src/nanoarrow/array_test.cc.o
[ 54%] Linking CXX executable array_test
[ 54%] Built target array_test
[ 59%] Building CXX object CMakeFiles/schema_test.dir/src/nanoarrow/schema_test.cc.o
[ 63%] Linking CXX executable schema_test
[ 63%] Built target schema_test
[ 68%] Building CXX object CMakeFiles/array_stream_test.dir/src/nanoarrow/array_stream_test.cc.o
[ 72%] Linking CXX executable array_stream_test
[ 72%] Built target array_stream_test
[ 77%] Building CXX object CMakeFiles/nanoarrow_hpp_test.dir/src/nanoarrow/nanoarrow_hpp_test.cc.o
[ 81%] Linking CXX executable nanoarrow_hpp_test
[ 81%] Built target nanoarrow_hpp_test
[ 86%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 90%] Linking CXX static library ../../../lib/libgmock.a
[ 90%] Built target gmock
[ 95%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[100%] Linking CXX static library ../../../lib/libgmock_main.a
[100%] Built target gmock_main
└ Run Tests
Test project /tmp/nanoarrow-0.1.0.KyPMTw/build_bundled
Start 1: BuildIdTest.VersionTest
1/130 Test #1: BuildIdTest.VersionTest .............................. Passed 0.01 sec
Start 2: ErrorTest.ErrorTestSet
2/130 Test #2: ErrorTest.ErrorTestSet ............................... Passed 0.01 sec
Start 3: ErrorTest.ErrorTestSetOverrun
3/130 Test #3: ErrorTest.ErrorTestSetOverrun ........................ Passed 0.01 sec
Start 4: AllocatorTest.AllocatorTestDefault
4/130 Test #4: AllocatorTest.AllocatorTestDefault ................... Passed 0.01 sec
Start 5: AllocatorTest.AllocatorTestDeallocator
5/130 Test #5: AllocatorTest.AllocatorTestDeallocator ............... Passed 0.01 sec
Start 6: AllocatorTest.AllocatorTestMemoryPool
6/130 Test #6: AllocatorTest.AllocatorTestMemoryPool ................ Passed 0.01 sec
Start 7: BufferTest.BufferTestBasic
7/130 Test #7: BufferTest.BufferTestBasic ........................... Passed 0.00 sec
Start 8: BufferTest.BufferTestMove
8/130 Test #8: BufferTest.BufferTestMove ............................ Passed 0.00 sec
Start 9: BufferTest.BufferTestFill
9/130 Test #9: BufferTest.BufferTestFill ............................ Passed 0.00 sec
Start 10: BufferTest.BufferTestResize0
10/130 Test #10: BufferTest.BufferTestResize0 ......................... Passed 0.00 sec
Start 11: BufferTest.BufferTestError
11/130 Test #11: BufferTest.BufferTestError ........................... Passed 0.00 sec
Start 12: BufferTest.BufferTestAppendHelpers
12/130 Test #12: BufferTest.BufferTestAppendHelpers ................... Passed 0.00 sec
Start 13: BitmapTest.BitmapTestElement
13/130 Test #13: BitmapTest.BitmapTestElement ......................... Passed 0.00 sec
Start 14: BitmapTest.BitmapTestSetTo
14/130 Test #14: BitmapTest.BitmapTestSetTo ........................... Passed 0.00 sec
Start 15: BitmapTest.BitmapTestCountSet
15/130 Test #15: BitmapTest.BitmapTestCountSet ........................ Passed 0.00 sec
Start 16: BitmapTest.BitmapTestCountSetSingleByte
16/130 Test #16: BitmapTest.BitmapTestCountSetSingleByte .............. Passed 0.00 sec
Start 17: BitmapTest.BitmapTestAppend
17/130 Test #17: BitmapTest.BitmapTestAppend .......................... Passed 0.00 sec
Start 18: BitmapTest.BitmapTestMove
18/130 Test #18: BitmapTest.BitmapTestMove ............................ Passed 0.00 sec
Start 19: BitmapTest.BitmapTestResize
19/130 Test #19: BitmapTest.BitmapTestResize .......................... Passed 0.00 sec
Start 20: BitmapTest.BitmapTestAppendInt8Unsafe
20/130 Test #20: BitmapTest.BitmapTestAppendInt8Unsafe ................ Passed 0.00 sec
Start 21: BitmapTest.BitmapTestAppendInt32Unsafe
21/130 Test #21: BitmapTest.BitmapTestAppendInt32Unsafe ............... Passed 0.00 sec
Start 22: ArrayTest.ArrayTestInit
22/130 Test #22: ArrayTest.ArrayTestInit .............................. Passed 0.01 sec
Start 23: ArrayTest.ArrayTestAllocateChildren
23/130 Test #23: ArrayTest.ArrayTestAllocateChildren .................. Passed 0.01 sec
Start 24: ArrayTest.ArrayTestAllocateDictionary
24/130 Test #24: ArrayTest.ArrayTestAllocateDictionary ................ Passed 0.01 sec
Start 25: ArrayTest.ArrayTestInitFromSchema
25/130 Test #25: ArrayTest.ArrayTestInitFromSchema .................... Passed 0.01 sec
Start 26: ArrayTest.ArrayTestSetBitmap
26/130 Test #26: ArrayTest.ArrayTestSetBitmap ......................... Passed 0.01 sec
Start 27: ArrayTest.ArrayTestSetBuffer
27/130 Test #27: ArrayTest.ArrayTestSetBuffer ......................... Passed 0.01 sec
Start 28: ArrayTest.ArrayTestBuildByBuffer
28/130 Test #28: ArrayTest.ArrayTestBuildByBuffer ..................... Passed 0.01 sec
Start 29: ArrayTest.ArrayTestAppendToNullArray
29/130 Test #29: ArrayTest.ArrayTestAppendToNullArray ................. Passed 0.01 sec
Start 30: ArrayTest.ArrayTestAppendToInt64Array
30/130 Test #30: ArrayTest.ArrayTestAppendToInt64Array ................ Passed 0.01 sec
Start 31: ArrayTest.ArrayTestAppendToInt32Array
31/130 Test #31: ArrayTest.ArrayTestAppendToInt32Array ................ Passed 0.01 sec
Start 32: ArrayTest.ArrayTestAppendToInt16Array
32/130 Test #32: ArrayTest.ArrayTestAppendToInt16Array ................ Passed 0.01 sec
Start 33: ArrayTest.ArrayTestAppendToInt8Array
33/130 Test #33: ArrayTest.ArrayTestAppendToInt8Array ................. Passed 0.01 sec
Start 34: ArrayTest.ArrayTestAppendToStringArray
34/130 Test #34: ArrayTest.ArrayTestAppendToStringArray ............... Passed 0.01 sec
Start 35: ArrayTest.ArrayTestAppendEmptyToString
35/130 Test #35: ArrayTest.ArrayTestAppendEmptyToString ............... Passed 0.01 sec
Start 36: ArrayTest.ArrayTestAppendToUInt64Array
36/130 Test #36: ArrayTest.ArrayTestAppendToUInt64Array ............... Passed 0.01 sec
Start 37: ArrayTest.ArrayTestAppendToUInt32Array
37/130 Test #37: ArrayTest.ArrayTestAppendToUInt32Array ............... Passed 0.01 sec
Start 38: ArrayTest.ArrayTestAppendToUInt16Array
38/130 Test #38: ArrayTest.ArrayTestAppendToUInt16Array ............... Passed 0.01 sec
Start 39: ArrayTest.ArrayTestAppendToUInt8Array
39/130 Test #39: ArrayTest.ArrayTestAppendToUInt8Array ................ Passed 0.01 sec
Start 40: ArrayTest.ArrayTestAppendToDoubleArray
40/130 Test #40: ArrayTest.ArrayTestAppendToDoubleArray ............... Passed 0.01 sec
Start 41: ArrayTest.ArrayTestAppendToFloatArray
41/130 Test #41: ArrayTest.ArrayTestAppendToFloatArray ................ Passed 0.01 sec
Start 42: ArrayTest.ArrayTestAppendToBoolArray
42/130 Test #42: ArrayTest.ArrayTestAppendToBoolArray ................. Passed 0.01 sec
Start 43: ArrayTest.ArrayTestAppendToLargeStringArray
43/130 Test #43: ArrayTest.ArrayTestAppendToLargeStringArray .......... Passed 0.01 sec
Start 44: ArrayTest.ArrayTestAppendToFixedSizeBinaryArray
44/130 Test #44: ArrayTest.ArrayTestAppendToFixedSizeBinaryArray ...... Passed 0.01 sec
Start 45: ArrayTest.ArrayTestAppendToListArray
45/130 Test #45: ArrayTest.ArrayTestAppendToListArray ................. Passed 0.01 sec
Start 46: ArrayTest.ArrayTestAppendToLargeListArray
46/130 Test #46: ArrayTest.ArrayTestAppendToLargeListArray ............ Passed 0.01 sec
Start 47: ArrayTest.ArrayTestAppendToMapArray
47/130 Test #47: ArrayTest.ArrayTestAppendToMapArray .................. Passed 0.01 sec
Start 48: ArrayTest.ArrayTestAppendToFixedSizeListArray
48/130 Test #48: ArrayTest.ArrayTestAppendToFixedSizeListArray ........ Passed 0.01 sec
Start 49: ArrayTest.ArrayTestAppendToStructArray
49/130 Test #49: ArrayTest.ArrayTestAppendToStructArray ............... Passed 0.01 sec
Start 50: ArrayTest.ArrayTestUnionUtils
50/130 Test #50: ArrayTest.ArrayTestUnionUtils ........................ Passed 0.01 sec
Start 51: ArrayTest.ArrayTestAppendToDenseUnionArray
51/130 Test #51: ArrayTest.ArrayTestAppendToDenseUnionArray ........... Passed 0.01 sec
Start 52: ArrayTest.ArrayTestAppendToSparseUnionArray
52/130 Test #52: ArrayTest.ArrayTestAppendToSparseUnionArray .......... Passed 0.01 sec
Start 53: ArrayTest.ArrayTestAppendToUnionArrayErrors
53/130 Test #53: ArrayTest.ArrayTestAppendToUnionArrayErrors .......... Passed 0.01 sec
Start 54: ArrayTest.ArrayViewTestBasic
54/130 Test #54: ArrayTest.ArrayViewTestBasic ......................... Passed 0.01 sec
Start 55: ArrayTest.ArrayViewTestMove
55/130 Test #55: ArrayTest.ArrayViewTestMove .......................... Passed 0.01 sec
Start 56: ArrayTest.ArrayViewTestString
56/130 Test #56: ArrayTest.ArrayViewTestString ........................ Passed 0.01 sec
Start 57: ArrayTest.ArrayViewTestLargeString
57/130 Test #57: ArrayTest.ArrayViewTestLargeString ................... Passed 0.01 sec
Start 58: ArrayTest.ArrayViewTestStruct
58/130 Test #58: ArrayTest.ArrayViewTestStruct ........................ Passed 0.01 sec
Start 59: ArrayTest.ArrayViewTestList
59/130 Test #59: ArrayTest.ArrayViewTestList .......................... Passed 0.01 sec
Start 60: ArrayTest.ArrayViewTestLargeList
60/130 Test #60: ArrayTest.ArrayViewTestLargeList ..................... Passed 0.01 sec
Start 61: ArrayTest.ArrayViewTestFixedSizeList
61/130 Test #61: ArrayTest.ArrayViewTestFixedSizeList ................. Passed 0.01 sec
Start 62: ArrayTest.ArrayViewTestStructArray
62/130 Test #62: ArrayTest.ArrayViewTestStructArray ................... Passed 0.01 sec
Start 63: ArrayTest.ArrayViewTestFixedSizeListArray
63/130 Test #63: ArrayTest.ArrayViewTestFixedSizeListArray ............ Passed 0.01 sec
Start 64: ArrayTest.ArrayViewTestUnionChildIndices
64/130 Test #64: ArrayTest.ArrayViewTestUnionChildIndices ............. Passed 0.01 sec
Start 65: ArrayTest.ArrayViewTestDenseUnionGet
65/130 Test #65: ArrayTest.ArrayViewTestDenseUnionGet ................. Passed 0.01 sec
Start 66: ArrayTest.ArrayViewTestSparseUnionGet
66/130 Test #66: ArrayTest.ArrayViewTestSparseUnionGet ................ Passed 0.01 sec
Start 67: ArrayViewTest.ArrayViewTestGetNumeric
67/130 Test #67: ArrayViewTest.ArrayViewTestGetNumeric ................ Passed 0.01 sec
Start 68: ArrayViewTest.ArrayViewTestGetString
68/130 Test #68: ArrayViewTest.ArrayViewTestGetString ................. Passed 0.01 sec
Start 69: SchemaTest.SchemaInit
69/130 Test #69: SchemaTest.SchemaInit ................................ Passed 0.01 sec
Start 70: SchemaTest.SchemaInitSimple
70/130 Test #70: SchemaTest.SchemaInitSimple .......................... Passed 0.01 sec
Start 71: SchemaTest.SchemaInitSimpleError
71/130 Test #71: SchemaTest.SchemaInitSimpleError ..................... Passed 0.01 sec
Start 72: SchemaTest.SchemaTestInitNestedList
72/130 Test #72: SchemaTest.SchemaTestInitNestedList .................. Passed 0.01 sec
Start 73: SchemaTest.SchemaTestInitNestedStruct
73/130 Test #73: SchemaTest.SchemaTestInitNestedStruct ................ Passed 0.01 sec
Start 74: SchemaTest.SchemaTestInitNestedMap
74/130 Test #74: SchemaTest.SchemaTestInitNestedMap ................... Passed 0.01 sec
Start 75: SchemaTest.SchemaInitFixedSize
75/130 Test #75: SchemaTest.SchemaInitFixedSize ....................... Passed 0.01 sec
Start 76: SchemaTest.SchemaInitDecimal
76/130 Test #76: SchemaTest.SchemaInitDecimal ......................... Passed 0.01 sec
Start 77: SchemaTest.SchemaInitDateTime
77/130 Test #77: SchemaTest.SchemaInitDateTime ........................ Passed 0.01 sec
Start 78: SchemaTest.SchemaInitUnion
78/130 Test #78: SchemaTest.SchemaInitUnion ........................... Passed 0.01 sec
Start 79: SchemaTest.SchemaSetFormat
79/130 Test #79: SchemaTest.SchemaSetFormat ........................... Passed 0.01 sec
Start 80: SchemaTest.SchemaSetName
80/130 Test #80: SchemaTest.SchemaSetName ............................. Passed 0.01 sec
Start 81: SchemaTest.SchemaSetMetadata
81/130 Test #81: SchemaTest.SchemaSetMetadata ......................... Passed 0.01 sec
Start 82: SchemaTest.SchemaAllocateDictionary
82/130 Test #82: SchemaTest.SchemaAllocateDictionary .................. Passed 0.01 sec
Start 83: SchemaTest.SchemaCopySimpleType
83/130 Test #83: SchemaTest.SchemaCopySimpleType ...................... Passed 0.01 sec
Start 84: SchemaTest.SchemaCopyNestedType
84/130 Test #84: SchemaTest.SchemaCopyNestedType ...................... Passed 0.01 sec
Start 85: SchemaTest.SchemaCopyDictType
85/130 Test #85: SchemaTest.SchemaCopyDictType ........................ Passed 0.01 sec
Start 86: SchemaTest.SchemaCopyFlags
86/130 Test #86: SchemaTest.SchemaCopyFlags ........................... Passed 0.01 sec
Start 87: SchemaTest.SchemaCopyMetadata
87/130 Test #87: SchemaTest.SchemaCopyMetadata ........................ Passed 0.01 sec
Start 88: SchemaViewTest.SchemaViewInitErrors
88/130 Test #88: SchemaViewTest.SchemaViewInitErrors .................. Passed 0.01 sec
Start 89: SchemaViewTest.SchemaViewInitSimple
89/130 Test #89: SchemaViewTest.SchemaViewInitSimple .................. Passed 0.01 sec
Start 90: SchemaViewTest.SchemaViewInitSimpleErrors
90/130 Test #90: SchemaViewTest.SchemaViewInitSimpleErrors ............ Passed 0.02 sec
Start 91: SchemaViewTest.SchemaViewInitDecimal
91/130 Test #91: SchemaViewTest.SchemaViewInitDecimal ................. Passed 0.01 sec
Start 92: SchemaViewTest.SchemaViewInitDecimalErrors
92/130 Test #92: SchemaViewTest.SchemaViewInitDecimalErrors ........... Passed 0.01 sec
Start 93: SchemaViewTest.SchemaViewInitBinaryAndString
93/130 Test #93: SchemaViewTest.SchemaViewInitBinaryAndString ......... Passed 0.01 sec
Start 94: SchemaViewTest.SchemaViewInitBinaryAndStringErrors
94/130 Test #94: SchemaViewTest.SchemaViewInitBinaryAndStringErrors ... Passed 0.01 sec
Start 95: SchemaViewTest.SchemaViewInitTimeDate
95/130 Test #95: SchemaViewTest.SchemaViewInitTimeDate ................ Passed 0.01 sec
Start 96: SchemaViewTest.SchemaViewInitTimeTime
96/130 Test #96: SchemaViewTest.SchemaViewInitTimeTime ................ Passed 0.01 sec
Start 97: SchemaViewTest.SchemaViewInitTimeTimestamp
97/130 Test #97: SchemaViewTest.SchemaViewInitTimeTimestamp ........... Passed 0.01 sec
Start 98: SchemaViewTest.SchemaViewInitTimeDuration
98/130 Test #98: SchemaViewTest.SchemaViewInitTimeDuration ............ Passed 0.01 sec
Start 99: SchemaViewTest.SchemaViewInitTimeInterval
99/130 Test #99: SchemaViewTest.SchemaViewInitTimeInterval ............ Passed 0.01 sec
Start 100: SchemaViewTest.SchemaViewInitTimeErrors
100/130 Test #100: SchemaViewTest.SchemaViewInitTimeErrors .............. Passed 0.01 sec
Start 101: SchemaViewTest.SchemaViewInitNestedList
101/130 Test #101: SchemaViewTest.SchemaViewInitNestedList .............. Passed 0.01 sec
Start 102: SchemaViewTest.SchemaViewNestedListErrors
102/130 Test #102: SchemaViewTest.SchemaViewNestedListErrors ............ Passed 0.01 sec
Start 103: SchemaViewTest.SchemaViewInitNestedStruct
103/130 Test #103: SchemaViewTest.SchemaViewInitNestedStruct ............ Passed 0.01 sec
Start 104: SchemaViewTest.SchemaViewInitNestedStructErrors
104/130 Test #104: SchemaViewTest.SchemaViewInitNestedStructErrors ...... Passed 0.02 sec
Start 105: SchemaViewTest.SchemaViewInitNestedMap
105/130 Test #105: SchemaViewTest.SchemaViewInitNestedMap ............... Passed 0.01 sec
Start 106: SchemaViewTest.SchemaViewInitNestedMapErrors
106/130 Test #106: SchemaViewTest.SchemaViewInitNestedMapErrors ......... Passed 0.01 sec
Start 107: SchemaViewTest.SchemaViewInitNestedUnion
107/130 Test #107: SchemaViewTest.SchemaViewInitNestedUnion ............. Passed 0.01 sec
Start 108: SchemaViewTest.SchemaViewInitNestedUnionErrors
108/130 Test #108: SchemaViewTest.SchemaViewInitNestedUnionErrors ....... Passed 0.01 sec
Start 109: SchemaViewTest.SchemaViewInitInvalidSpecErrors
109/130 Test #109: SchemaViewTest.SchemaViewInitInvalidSpecErrors ....... Passed 0.01 sec
Start 110: SchemaViewTest.SchemaViewInitDictionary
110/130 Test #110: SchemaViewTest.SchemaViewInitDictionary .............. Passed 0.01 sec
Start 111: SchemaViewTest.SchemaViewInitDictionaryErrors
111/130 Test #111: SchemaViewTest.SchemaViewInitDictionaryErrors ........ Passed 0.01 sec
Start 112: SchemaViewTest.SchemaViewInitExtension
112/130 Test #112: SchemaViewTest.SchemaViewInitExtension ............... Passed 0.01 sec
Start 113: SchemaViewTest.SchemaViewInitExtensionDictionary
113/130 Test #113: SchemaViewTest.SchemaViewInitExtensionDictionary ..... Passed 0.01 sec
Start 114: SchemaViewTest.SchemaFormatNotRecursive
114/130 Test #114: SchemaViewTest.SchemaFormatNotRecursive .............. Passed 0.01 sec
Start 115: SchemaViewTest.SchemaFormatEmptyNested
115/130 Test #115: SchemaViewTest.SchemaFormatEmptyNested ............... Passed 0.01 sec
Start 116: SchemaViewTest.SchemaFormatInvalid
116/130 Test #116: SchemaViewTest.SchemaFormatInvalid ................... Passed 0.01 sec
Start 117: MetadataTest.Metadata
117/130 Test #117: MetadataTest.Metadata ................................ Passed 0.01 sec
Start 118: MetadataTest.MetadataBuild
118/130 Test #118: MetadataTest.MetadataBuild ........................... Passed 0.01 sec
Start 119: ArrayStreamTest.ArrayStreamTestBasic
119/130 Test #119: ArrayStreamTest.ArrayStreamTestBasic ................. Passed 0.00 sec
Start 120: ArrayStreamTest.ArrayStreamTestEmpty
120/130 Test #120: ArrayStreamTest.ArrayStreamTestEmpty ................. Passed 0.00 sec
Start 121: ArrayStreamTest.ArrayStreamTestIncomplete
121/130 Test #121: ArrayStreamTest.ArrayStreamTestIncomplete ............ Passed 0.00 sec
Start 122: ArrayStreamTest.ArrayStreamTestInvalid
122/130 Test #122: ArrayStreamTest.ArrayStreamTestInvalid ............... Passed 0.00 sec
Start 123: NanoarrowHppTest.NanoarrowHppUniqueArrayTest
123/130 Test #123: NanoarrowHppTest.NanoarrowHppUniqueArrayTest ......... Passed 0.00 sec
Start 124: NanoarrowHppTest.NanoarrowHppUniqueSchemaTest
124/130 Test #124: NanoarrowHppTest.NanoarrowHppUniqueSchemaTest ........ Passed 0.00 sec
Start 125: NanoarrowHppTest.NanoarrowHppUniqueArrayStreamTest
125/130 Test #125: NanoarrowHppTest.NanoarrowHppUniqueArrayStreamTest ... Passed 0.00 sec
Start 126: NanoarrowHppTest.NanoarrowHppUniqueBufferTest
126/130 Test #126: NanoarrowHppTest.NanoarrowHppUniqueBufferTest ........ Passed 0.00 sec
Start 127: NanoarrowHppTest.NanoarrowHppUniqueBitmapTest
127/130 Test #127: NanoarrowHppTest.NanoarrowHppUniqueBitmapTest ........ Passed 0.00 sec
Start 128: NanoarrowHppTest.NanoarrowHppUniqueArrayViewTest
128/130 Test #128: NanoarrowHppTest.NanoarrowHppUniqueArrayViewTest ..... Passed 0.00 sec
Start 129: NanoarrowHppTest.NanoarrowHppEmptyArrayStreamTest
129/130 Test #129: NanoarrowHppTest.NanoarrowHppEmptyArrayStreamTest .... Passed 0.00 sec
Start 130: NanoarrowHppTest.NanoarrowHppVectorArrayStreamTest
130/130 Test #130: NanoarrowHppTest.NanoarrowHppVectorArrayStreamTest ... Passed 0.00 sec
100% tests passed, 0 tests failed out of 130
Total Test time (real) = 1.38 sec
/tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
========================
Build and test R package
========================
└ Install nanoarrow test dependencies
R version 4.2.2 Patched (2022-11-10 r83330) -- "Innocent and Trusting"
Copyright (C) 2022 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R は、自由なソフトウェアであり、「完全に無保証」です。
一定の条件に従えば、自由にこれを再配布することができます。
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。
R は多くの貢献者による共同プロジェクトです。
詳しくは 'contributors()' と入力してください。
また、R や R のパッケージを出版物で引用する際の形式については
'citation()' と入力してください。
'demo()' と入力すればデモをみることができます。
'help()' とすればオンラインヘルプが出ます。
'help.start()' で HTML ブラウザによるヘルプがみられます。
'q()' と入力すれば R を終了します。
> for (pkg in c("blob", "hms", "tibble", "rlang", "testthat", "tibble", "vctrs", "withr")) if (!requireNamespace(pkg, quietly = TRUE)) install.packages(pkg, repos = "https://cloud.r-project.org/")
>
>
└ Build the R package source tarball
* installing *source* package ‘nanoarrow’ ...
** using staged installation
cmake version 3.25.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).
[0] 'cmake' --version
-- Building using CMake version: 3.25.1
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/RtmpZvRoyR/filebc9661059dd11/build
[0] 'cmake' /tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 -DNANOARROW_BUNDLE=ON -DNANOARROW_NAMESPACE=RPkg
[0] 'cmake' --build '/tmp/RtmpZvRoyR/filebc9661059dd11/build'
-- Install configuration: ""
-- Installing: /tmp/RtmpZvRoyR/filebc9661059dd11/dist/./nanoarrow.h
-- Installing: /tmp/RtmpZvRoyR/filebc9661059dd11/dist/./nanoarrow.c
-- Installing: /tmp/RtmpZvRoyR/filebc9661059dd11/dist/./nanoarrow.hpp
[0] 'cmake' --install '/tmp/RtmpZvRoyR/filebc9661059dd11/build' --prefix='/tmp/RtmpZvRoyR/filebc9661059dd11/dist'
[1] TRUE
Vendoring files from arrow-nanoarrow to src/:
- /tmp/RtmpZvRoyR/filebc9661059dd11/dist/nanoarrow.c
- /tmp/RtmpZvRoyR/filebc9661059dd11/dist/nanoarrow.h
All files successfully copied to src/
Found vendored nanoarrow
** libs
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c altrep.c -o altrep.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c array.c -o array.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c array_stream.c -o array_stream.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c array_view.c -o array_view.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c as_array.c -o as_array.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c buffer.c -o buffer.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c convert.c -o convert.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c convert_array.c -o convert_array.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c convert_array_stream.c -o convert_array_stream.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c infer_ptype.c -o infer_ptype.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c init.c -o init.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c materialize.c -o materialize.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c nanoarrow.c -o nanoarrow.o
g++ -std=gnu++14 -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c nanoarrow_cpp.cc -o nanoarrow_cpp.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c pointers.c -o pointers.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c schema.c -o schema.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c util.c -o util.o
gcc -I"/usr/share/R/include" -DNDEBUG -fpic -g -O2 -ffile-prefix-map=/build/r-base-wZDgjM/r-base-4.2.2.20221110=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c version.c -o version.o
g++ -std=gnu++14 -shared -L/usr/lib/R/lib -Wl,-z,relro -o nanoarrow.so altrep.o array.o array_stream.o array_view.o as_array.o buffer.o convert.o convert_array.o convert_array_stream.o infer_ptype.o init.o materialize.o nanoarrow.o nanoarrow_cpp.o pointers.o schema.o util.o version.o -L/usr/lib/R/lib -lR
installing to /tmp/nanoarrow-0.1.0.KyPMTw/tmplib/00LOCK-r/00new/nanoarrow/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (nanoarrow)
/tmp/nanoarrow-0.1.0.KyPMTw /tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0 ~/work/c/arrow-nanoarrow
* checking for file ‘/tmp/nanoarrow-0.1.0.KyPMTw/apache-arrow-nanoarrow-0.1.0/r/DESCRIPTION’ ... OK
* preparing ‘nanoarrow’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* checking for LF line-endings in source and make files and shell scripts
* checking for empty or unneeded directories
* building ‘nanoarrow_0.1.0.tar.gz’
└ Run R CMD check
* using log directory ‘/tmp/nanoarrow-0.1.0.KyPMTw/nanoarrow.Rcheck’
* using R version 4.2.2 Patched (2022-11-10 r83330)
* using platform: x86_64-pc-linux-gnu (64-bit)
* using session charset: UTF-8
* using option ‘--no-manual’
* checking for file ‘nanoarrow/DESCRIPTION’ ... OK
* this is package ‘nanoarrow’ version ‘0.1.0’
* package encoding: UTF-8
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for executable files ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package ‘nanoarrow’ can be installed ... OK
* checking installed package size ... OK
* checking package directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking loading without being on the library search path ... OK
* checking dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... OK
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking line endings in shell scripts ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking compiled code ... OK
* checking examples ... OK
* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ...
Running ‘testthat.R’
ERROR
Running the tests in ‘tests/testthat.R’ failed.
Last 13 lines of output:
3. ├─nanoarrow:::as_nanoarrow_array_from_c(`<list<int>>`, `<nnrrw_sc>`)
4. │ ├─nanoarrow::as_nanoarrow_array(x, schema = schema, .from_c = TRUE)
5. │ └─nanoarrow:::as_nanoarrow_array.default(x, schema = schema, .from_c = TRUE)
6. │ ├─nanoarrow::as_nanoarrow_array(arrow::as_arrow_array(x, type = arrow::as_data_type(schema)))
7. │ ├─arrow::as_arrow_array(x, type = arrow::as_data_type(schema))
8. │ └─arrow:::as_arrow_array.default(x, type = arrow::as_data_type(schema))
9. │ └─arrow:::vec_to_Array(x, type)
10. ├─arrow (local) `<fn>`(`<list<int>>`, type = `<ListType>`, from_vec_to_array = TRUE)
11. └─arrow:::as_arrow_array.default(`<list<int>>`, type = `<ListType>`, from_vec_to_array = TRUE)
12. └─arrow:::stop_cant_convert_array(x, type)
13. └─rlang::abort(...)
[ FAIL 4 | WARN 0 | SKIP 4 | PASS 963 ]
Error: Test failures
Execution halted
* DONE
Status: 1 ERROR
See
‘/tmp/nanoarrow-0.1.0.KyPMTw/nanoarrow.Rcheck/00check.log’
for details.
Failed to verify release candidate. See /tmp/nanoarrow-0.1.0.KyPMTw for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment