Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 22 additions & 3 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -405,9 +405,18 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Set Python version to 3.14
- name: Clone the parquet tests
uses: actions/checkout@v4
with:
repository: apache/parquet-testing
ref: 4cf674fc589309ba8651ad676f3fb557582d9cab
path: parquet-testing
- name: Set the parquet testing path
run: |
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 1
echo "ARKOUDA_PARQUET_TEST_DATA_DIR=$(pwd)/parquet-testing/data" >> $GITHUB_ENV
- name: Set Python version to 3.13
run: |
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.13 1
- name: Check Chapel version
run: |
chpl --version
Expand All @@ -425,9 +434,19 @@ jobs:
echo "\$(eval \$(call add-path,$DEP_INSTALL_DIR/libiconv-install/))" >> Makefile.paths
- name: Build/Install Arkouda
run: |
make
cat > UsedModules.cfg <<'EOF'
SequenceMsg
ParquetMsg
CastMsg
SegmentedMsg
EOF
ARKOUDA_CONFIG_FILE=UsedModules.cfg make
python3 -m pip install .[dev]
python3 -m pip uninstall pyarrow -y
python3 -m pip install pyarrow==19.0.1
- name: Arkouda unit tests
env:
ARKOUDA_PYTEST_OPTIONS: "-v tests/pandas/parquet_edge_test.py"
run: |
make test-python size=100

Expand Down
4 changes: 2 additions & 2 deletions pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ log_file_format = %(asctime)s [%(levelname)s] %(message)s
; raise an error if an xfail test passes (xpass)
xfail_strict=true

# Set the timeout to 30 minutes:
timeout = 1800
# Set the timeout to 45 minutes:
timeout = 2700
# Set timeout_method to 'signal' on Unix
timeout_method = thread

Expand Down
Loading