mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
0dab1ab662
Summary: All of the test-check*.t tests cd out of the test repository and into the main normal fb-hgext repository, and attempt to run hg commands there to examine the repository contents. Unfortunately they were doing so still using the HGRCPATH settings configured for the test repository. In practice this causes the tests in many situations, because extensions enabled in the system configuration and required for the main repository may not have been enabled. Test Plan: Ran "arc unit" in a repository with sqldirstate enabled and confirmed the tests pass now instead of bombing out with screenfuls of error messages. Reviewers: #sourcecontrol, stash, durham, rmcelroy Reviewed By: rmcelroy Subscribers: rmcelroy, net-systems-diffs@, yogeshwer, mjpieters Differential Revision: https://phabricator.intern.facebook.com/D4427670 Signature: t1:4427670:1484733701:f6c859c29d34eb33b1280e798ab3398a03a3a461
76 lines
4.3 KiB
Perl
76 lines
4.3 KiB
Perl
#require test-repo
|
|
|
|
$ check_code="$RUNTESTDIR"/../contrib/check-code.py
|
|
$ cd "$TESTDIR"/..
|
|
$ unset HGRCPATH
|
|
|
|
New errors are not allowed. Warnings are strongly discouraged.
|
|
(The writing "no-che?k-code" is for not skipping this file when checking.)
|
|
|
|
$ echo ${LINTFILES:-`hg locate`} | sed 's-\\-/-g' |
|
|
> xargs "$check_code" --warnings --per-file=0 || false
|
|
Skipping CMakeLists.txt it has no-che?k-code (glob)
|
|
Skipping cdatapack/cdatapack.c it has no-che?k-code (glob)
|
|
Skipping cdatapack/cdatapack.h it has no-che?k-code (glob)
|
|
Skipping cdatapack/cdatapack_dump.c it has no-che?k-code (glob)
|
|
Skipping cdatapack/cdatapack_get.c it has no-che?k-code (glob)
|
|
Skipping cdatapack/py-cdatapack.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/bsearch.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/bsearch.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/bsearch_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/checksum.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/checksum.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/checksum_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/internal_result.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/node.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/node.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/node_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/path_buffer.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/result.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tests.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tests.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_arena.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_arena.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_convert.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_convert_rt.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_convert_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_copy.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_copy_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_diff.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_diff_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_disk.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_disk_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_dump.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_iterate_rt.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_iterator.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_iterator.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_iterator_test.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_path.c it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_path.h it has no-che?k-code (glob)
|
|
Skipping cfastmanifest/tree_test.c it has no-che?k-code (glob)
|
|
Skipping clib/buffer.c it has no-che?k-code (glob)
|
|
Skipping clib/buffer.h it has no-che?k-code (glob)
|
|
Skipping clib/convert.h it has no-che?k-code (glob)
|
|
Skipping clib/null_test.c it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/convert.h it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest.cpp it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest.h it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest_entry.cpp it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest_entry.h it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest_fetcher.cpp it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/manifest_fetcher.h it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/pythonutil.cpp it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/pythonutil.h it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/treemanifest.cpp it has no-che?k-code (glob)
|
|
Skipping ctreemanifest/treemanifest.h it has no-che?k-code (glob)
|
|
Skipping statprof.py it has no-che?k-code (glob)
|
|
Skipping tests/conduithttp.py it has no-che?k-code (glob)
|
|
Skipping tests/test-remotefilelog-bad-configs.t it has no-che?k-code (glob)
|
|
|
|
Check foreign extensions are only used after checks
|
|
|
|
$ hg locate 'test-*.t' | xargs $TESTDIR/check-foreignext.py
|