8000 [CI] Run tests on AltLinux 10 by dmitry-lipetsk · Pull Request #219 · postgrespro/testgres · GitHub
[go: up one dir, main page]

Skip to content

[CI] Run tests on AltLinux 10 #219

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
c59e6b0
[CI] Run tests on AltLinux 10
dmitry-lipetsk Mar 16, 2025
b20ace6
Initialization of Helpers._get_default_encoding_func is corrected [py…
dmitry-lipetsk Mar 16, 2025
02d6e15
Merge remote-tracking branch 'origin/D20250316_002--python3_9' into D…
dmitry-lipetsk Mar 16, 2025
94228c4
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 16, 2025
69191e5
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 16, 2025
e29f131
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 17, 2025
378f967
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 17, 2025
e5948ec
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 18, 2025
c65f604
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 20, 2025
7afeb1a
run_test.sh is corrected
dmitry-lipetsk Mar 20, 2025
55c70c5
Docker file for AltLinux 10 is updated
dmitry-lipetsk Mar 20, 2025
f525954
Dockerfile for Ubuntu 24.04 is corrected (time)
dmitry-lipetsk Mar 21, 2025
8300e84
[CI][AltLinux 10] Work with virtualenv is restored
dmitry-lipetsk Mar 21, 2025
a5d8d99
run_tests.sh is updated [original order is restored]
dmitry-lipetsk Mar 21, 2025
03e4799
run_tests.sh is updated [python]
8000 dmitry-lipetsk Mar 21, 2025
126608d
[CI] work with 'time' is corrected
dmitry-lipetsk Mar 21, 2025
62d1d20
[CI] An initization of python virtualenv is simplified
dmitry-lipetsk Mar 21, 2025
55b573d
Merge remote-tracking branch 'origin/D20250321_001--ci_files' into D2…
dmitry-lipetsk Mar 21, 2025
dd56a6c
Merge branch 'master' into D20250316_001--altlinux_10
dmitry-lipetsk Mar 21, 2025
8d68c68
[CI] AltLinux runs only "local" tests.
dmitry-lipetsk Mar 24, 2025
0c78836
Formatting
dmitry-lipetsk Mar 24, 2025
fbd29e1
[CI] The test on AltLinux 11 is added [local only]
dmitry-lipetsk Mar 24, 2025
9fbf8a5
[CI] AltLinux dockerfiles are updated (cleanup)
dmitry-lipetsk Mar 24, 2025
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
Prev Previous commit
Next Next commit
[CI][AltLinux 10] Work with virtualenv is restored
Alplinux does in creates /usr/bin/virtualenv but creates /usr/bin/virtualenv3.

Let's create the symlink /usr/bin/virtualenv -> /usr/bin/virtualenv3 and restore an usage of virtualenv in run_tests.sh.
  • Loading branch information
dmitry-lipetsk committed Mar 21, 2025
commit 8300e84e234aaba5a57adb5d515d9437a187d5c5
11 changes: 11 additions & 0 deletions Dockerfile--altlinux_10.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ RUN apt-get install -y python3
RUN apt-get install -y python3-dev
RUN apt-get install -y python3-module-virtualenv
RUN apt-get install -y python3-modules-sqlite3

# AltLinux does not have "generic" virtualenv utility. Let's create it.
RUN if [[ -f "/usr/bin/virtualenv" ]] ; then \
echo AAA; \
elif [[ -f "/usr/bin/virtualenv3" ]] ; then \
ln -s /usr/bin/virtualenv3 /usr/bin/virtualenv; \
else \
echo "/usr/bin/virtualenv is not created!"; \
exit 1; \
fi

ENV PYTHON_VERSION=3

# --------------------------------------------- final
Expand Down
3 changes: 1 addition & 2 deletions run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ fi

# choose python version
echo python version is $PYTHON_VERSION
PYTHON="python$PYTHON_VERSION"
PIP="pip$PYTHON_VERSION"
VIRTUALENV="${PYTHON} -m virtualenv --python=/usr/bin/python$PYTHON_VERSION"
VIRTUALENV="virtualenv --python=/usr/bin/python$PYTHON_VERSION"

# fail early
echo check that pg_config is in PATH
Expand Down
0