Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
slapos
Commits
a3e15fc4
Commit
a3e15fc4
authored
Apr 09, 2024
by
Thomas Gambier
🚴🏼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
software/slapos-testing: test re6stnet in python3.11
don't test it in python2 anymore
parent
bd855c2e
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
32 additions
and
8 deletions
+32
-8
component/python-nemu3/buildout.cfg
component/python-nemu3/buildout.cfg
+17
-0
software/slapos-testing/buildout.hash.cfg
software/slapos-testing/buildout.hash.cfg
+1
-1
software/slapos-testing/instance.cfg
software/slapos-testing/instance.cfg
+5
-3
software/slapos-testing/software-py2.cfg
software/slapos-testing/software-py2.cfg
+0
-4
software/slapos-testing/software-py3next.cfg
software/slapos-testing/software-py3next.cfg
+5
-0
software/slapos-testing/software.cfg
software/slapos-testing/software.cfg
+3
-0
stack/slapos.cfg
stack/slapos.cfg
+1
-0
No files found.
component/python-nemu3/buildout.cfg
0 → 100644
View file @
a3e15fc4
[buildout]
extends =
../../component/git/buildout.cfg
[python-nemu3-repository]
recipe = slapos.recipe.build:gitclone
git-executable = ${git:location}/bin/git
forbid-download-cache = true
revision = 0301f87d0f7d3e96809cf3c9d38d21248d17515d
repository = https://lab.nexedi.com/nexedi/nemu3.git
[python-nemu3]
recipe = zc.recipe.egg:develop
egg = nemu3
setup = ${python-nemu3-repository:location}
software/slapos-testing/buildout.hash.cfg
View file @
a3e15fc4
...
@@ -15,4 +15,4 @@
...
@@ -15,4 +15,4 @@
[template]
[template]
filename = instance.cfg
filename = instance.cfg
md5sum =
5f5378550470b551d280dd432878a0ba
md5sum =
fd49b60268a2f58f758c1f4cf81114c2
software/slapos-testing/instance.cfg
View file @
a3e15fc4
...
@@ -94,8 +94,9 @@ repository = ${re6stnet-repository:location}
...
@@ -94,8 +94,9 @@ repository = ${re6stnet-repository:location}
[re6stnet-test-runner]
[re6stnet-test-runner]
recipe = slapos.recipe.template:jinja2
recipe = slapos.recipe.template:jinja2
template = inline:#!/bin/sh
template = inline:#!/bin/sh
#change #!/usr/bin/python2 -> #!/real_python_path/bin/pythonVersion
# put python3 in PATH for ovpn-server and ovpn-client scripts
sed '1s?/usr/bin/python2?${python:location}/bin/python${python:version}?' -i ${re6stnet-repository:location}/re6st/ovpn-*
export PATH=${python:location}/bin:$$PATH
# update files in /sys/class/net
# update files in /sys/class/net
mount -t sysfs sysfs /sys
mount -t sysfs sysfs /sys
...
@@ -120,6 +121,7 @@ output = $${:workdir}/.nxdtest
...
@@ -120,6 +121,7 @@ output = $${:workdir}/.nxdtest
workdir = $${create-directory:nxdtest-working-dir}
workdir = $${create-directory:nxdtest-working-dir}
inline =
inline =
import six
import six
import sys
TestCase(
TestCase(
"kedifa",
"kedifa",
['python', '-m', 'unittest', 'discover', '-v'],
['python', '-m', 'unittest', 'discover', '-v'],
...
@@ -215,7 +217,7 @@ inline =
...
@@ -215,7 +217,7 @@ inline =
cwd="""$${rubygemsrecipe:location}""",
cwd="""$${rubygemsrecipe:location}""",
summaryf=UnitTest.summary,
summaryf=UnitTest.summary,
)
)
if s
ix.PY2
:
if s
ys.version_info >= (3,11)
:
TestCase(
TestCase(
"re6stnet",
"re6stnet",
['unshare', '-Umnr', '$${re6stnet-test-runner:rendered}'],
['unshare', '-Umnr', '$${re6stnet-test-runner:rendered}'],
...
...
software/slapos-testing/software-py2.cfg
View file @
a3e15fc4
...
@@ -5,10 +5,6 @@ extends =
...
@@ -5,10 +5,6 @@ extends =
# Python2 versions for buildout (keep last)
# Python2 versions for buildout (keep last)
../../stack/slapos-py2.cfg
../../stack/slapos-py2.cfg
[extra-eggs]
eggs +=
${re6stnet-setup:egg}
[slapos.toolbox-setup]
[slapos.toolbox-setup]
recipe = zc.recipe.egg
recipe = zc.recipe.egg
eggs = ${:egg}
eggs = ${:egg}
...
...
software/slapos-testing/software-py3next.cfg
View file @
a3e15fc4
...
@@ -4,3 +4,8 @@ extends =
...
@@ -4,3 +4,8 @@ extends =
[python3]
[python3]
<= python3.11
<= python3.11
[extra-eggs]
eggs +=
${python-nemu3:egg}
${re6stnet-setup:egg}
software/slapos-testing/software.cfg
View file @
a3e15fc4
...
@@ -9,6 +9,7 @@ extends =
...
@@ -9,6 +9,7 @@ extends =
../../component/zlib/buildout.cfg
../../component/zlib/buildout.cfg
../../component/phantomjs/buildout.cfg
../../component/phantomjs/buildout.cfg
../../component/pycurl/buildout.cfg
../../component/pycurl/buildout.cfg
../../component/python-nemu3/buildout.cfg
../../component/coreutils/buildout.cfg
../../component/coreutils/buildout.cfg
../../component/socat/buildout.cfg
../../component/socat/buildout.cfg
../../component/lmsensors/buildout.cfg
../../component/lmsensors/buildout.cfg
...
@@ -243,6 +244,7 @@ repository = https://lab.nexedi.com/nexedi/rubygemsrecipe.git
...
@@ -243,6 +244,7 @@ repository = https://lab.nexedi.com/nexedi/rubygemsrecipe.git
[re6stnet-repository]
[re6stnet-repository]
<= git-clone-repository
<= git-clone-repository
repository = https://lab.nexedi.com/nexedi/re6stnet.git
repository = https://lab.nexedi.com/nexedi/re6stnet.git
branch = re6st-py3
[template]
[template]
recipe = slapos.recipe.template
recipe = slapos.recipe.template
...
@@ -281,6 +283,7 @@ zope.testing = 4.6.2
...
@@ -281,6 +283,7 @@ zope.testing = 4.6.2
iniparse = 0.5
iniparse = 0.5
miniupnpc = 1.9
miniupnpc = 1.9
nemu = 0.3.1
nemu = 0.3.1
nemu3 = 0.4
multiping = 1.1.2
multiping = 1.1.2
python-passfd = 0.2
python-passfd = 0.2
python-unshare = 0.2
python-unshare = 0.2
stack/slapos.cfg
View file @
a3e15fc4
...
@@ -387,6 +387,7 @@ typeguard = 3.0.2:whl
...
@@ -387,6 +387,7 @@ typeguard = 3.0.2:whl
typing-extensions = 4.8.0:whl
typing-extensions = 4.8.0:whl
tzlocal = 1.5.1
tzlocal = 1.5.1
unicodecsv = 0.14.1
unicodecsv = 0.14.1
unshare = 0.22
uri-template = 1.2.0
uri-template = 1.2.0
uritemplate = 4.1.1
uritemplate = 4.1.1
urllib3 = 1.26.12
urllib3 = 1.26.12
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment