Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
PyPy
pypy
Commits
62eb0d5c7794
Commit
868d14bb
authored
Dec 11, 2022
by
Matti Picus
Browse files
add a paragraph about buildbot
parent
f9c7642bdab1
Pipeline
#59331
passed with stage
in 9 minutes and 7 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
pypy/doc/contributing.rst
View file @
62eb0d5c
...
...
@@ -183,7 +183,7 @@ Merge Request
* If you get closer to the regular day-to-day development, you'll notice
that we generally push small changes as one or a few commits directly
to the branch ``default`` or ``py3.
6
``. Also, we often collaborate even if
to the branch ``default`` or ``py3.
9
``. Also, we often collaborate even if
we are on other branches, which do not really "belong" to anyone. At this
point you'll need ``hg merge`` and learn how to resolve conflicts that
sometimes occur when two people try to push different commits in
...
...
@@ -320,7 +320,7 @@ our own tests in ``pypy/*/test/``.
.. _`build requirements`: build.html#install-build-time-dependencies
App level testing
^^^^^^^^^^^^^^^^^
-----------------
While the usual invocation of `python2 pytest.py` runs app-level tests on an
untranslated PyPy that runs on top of CPython, we have a test extension to run tests
...
...
@@ -346,7 +346,7 @@ with::
Testing After Translation
^^^^^^^^^^^^^^^^^^^^^^^^^
-------------------------
If you run translation, you will end up with a binary named ``pypy-c`` (or
``pypy3-c`` for the Python3 branches) in the directory where you ran the
...
...
@@ -359,6 +359,20 @@ Python way, i.e. (use the exact binary name)::
# or
./pypy3-c lib-python/3/test/test_audit.py
Buildbot
--------
PyPy runs a buildbot-based CI system at https://buildbot.pypy.org. This is
driven by the code at https://foss.heptapod.net/pypy/buildbot. The linux
runners on x86_64, i686, and aarch64 use a docker container, which manages
dependencies. See the Dockerfile_ for more info. The windows runner uses
dependencies from the ``win64_14x`` branch of the externals_ repo. The macos
runners (x86_64, arm64), use a venv on a M1 machine.
.. _Dockerfile: https://foss.heptapod.net/pypy/buildbot/-/tree/branch/default/docker
.. _externals: https://foss.heptapod.net/pypy/externals
Tooling & Utilities
^^^^^^^^^^^^^^^^^^^
...
...
Write
Preview
Supports
Markdown
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