Mercurial > evolve
view tests/test-check-sdist.t @ 6906:67b8a57200f4 mercurial-6.2
ci: skip doctests on older branches
We either need to install and use newer system hg that supports zstd revlog
compression, or we can skip doctests because usually there are other tests that
cover the same code (e.g. by testing the relevant commands).
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 24 Oct 2024 19:48:01 +0400 |
parents | 090834ff8209 |
children | 2bac0e2340e0 361dcfcb3f08 dd518437d4e0 |
line wrap: on
line source
Enable obsolescence to avoid the warning issue when obsmarkers are found $ cat << EOF >> "$HGRCPATH" > [experimental] > evolution = all > EOF $ cd "$TESTDIR"/.. Archiving to a separate location to avoid hardlink mess when the repo is shared #if test-repo $ . "$RUNTESTDIR/helpers-testrepo.sh" $ testrepohg archive "$TESTTMP"/hg-evolve $ cd "$TESTTMP"/hg-evolve #endif $ "$PYTHON" setup.py check --metadata --restructuredtext $ "$PYTHON" setup.py sdist --dist-dir "$TESTTMP"/dist > /dev/null */dist.py:*: UserWarning: Unknown distribution option: 'python_requires' (glob) (?) warnings.warn(msg) (?) warning: no previously-included files found matching 'docs/tutorial/.netlify' warning: no previously-included files found matching '.gitlab-ci.yml' warning: no previously-included files found matching '.hg-format-source' warning: no previously-included files found matching 'Makefile' no previously-included directories found matching 'contrib' no previously-included directories found matching 'debian' no previously-included directories found matching '.gitlab' $ cd "$TESTTMP"/dist $ find hg?evolve-*.tar.gz -size +800000c hg?evolve-*.tar.gz (glob) $ tar -tzf hg?evolve-*.tar.gz | sed 's|^hg.evolve-[^/]*/||' | sort > ../files $ grep -E '^tests/test-.*\.(t|py)$' ../files > ../test-files $ grep -E -v '^tests/test-.*\.(t|py)$' ../files > ../other-files $ wc -l ../other-files ??? ../other-files (glob) $ wc -l ../test-files ??? ../test-files (glob) $ grep -F debian ../files tests/test-check-debian.t $ grep -F __init__.py ../files hgext3rd/__init__.py hgext3rd/evolve/__init__.py hgext3rd/evolve/thirdparty/__init__.py hgext3rd/topic/__init__.py $ grep -F common.sh ../files docs/tutorial/testlib/common.sh tests/testlib/common.sh $ grep -F README ../files README.rst docs/README docs/tutorial/README.rst hgext3rd/topic/README $ grep -E '(gitlab|contrib|hack|format-source)' ../files [1] $ grep -F legacy.py ../files [1] $ grep -F netlify ../files [1] #if twine $ twine --no-color check * Checking hg?evolve-*.tar.gz: PASSED (glob) #endif