Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4B809171D3 for ; Mon, 20 Oct 2014 13:17:09 +0000 (UTC) Received: (qmail 43765 invoked by uid 500); 20 Oct 2014 13:17:08 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 43714 invoked by uid 500); 20 Oct 2014 13:17:08 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 43703 invoked by uid 99); 20 Oct 2014 13:17:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Oct 2014 13:17:08 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stefan.fuhrmann@wandisco.com designates 209.85.213.174 as permitted sender) Received: from [209.85.213.174] (HELO mail-ig0-f174.google.com) (209.85.213.174) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Oct 2014 13:16:41 +0000 Received: by mail-ig0-f174.google.com with SMTP id a13so5243745igq.13 for ; Mon, 20 Oct 2014 06:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wandisco.com; s=gapps; h=mime-version:date:message-id:subject:from:to:content-type; bh=Kh98nuhhrLbKRtRfyeHzQbeZYxn/Z5I9F65FAkWUnJs=; b=HZoVwXzU1mZgpawfrjsEbHJs07VkvYp32E8YBzoImgx8dy1zqWFYl6wxs2njsXn1WR RCU+BWTSilCq5cHVhAF/7Cs3dU+snri2GsEEKuZ38P7/FM+d2wSl8vVZrcfnJLn4AhgY /zYtN/o1TIdAhNUJbDkIFIsRu5BNg/PlqLBkY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=Kh98nuhhrLbKRtRfyeHzQbeZYxn/Z5I9F65FAkWUnJs=; b=L/3VZ62AmG9YQZwVk26Mx7HC96zYPQvSRa8mf8yA1c/zXFCv6PWs1+5SbxFVQ/P83F L1mbmK2A3jdk/C+OqNo0puTOJdx0jWXLlNcJQAZBagamKvscoNH+QK+o/6D5QyPRRAfO GjLczzIsNJFLmhEgKbXgh4lOFe/yC4fUJuDJ1FxqfjvBnCP/s2zIM9Ht8h+oiIZBnZ4Q /Ikj8cKELxGcAyNLmD4/1FqnwPXhTYUh9uNbEyBeuW83fagVFE7z3kqkMC9MRqqpmXb4 IP5nv8bhInYuf8BprN0wTmgCekz/WJqn93pqQdT0SOUcgBi+z6Lp2zmO/XUh8AvhwFi+ CwtQ== X-Gm-Message-State: ALoCoQnSWhcuNH5cqxKBTiid2AIYIoPY7bXnumg7s5gYGOA9mX0Blc9BGafybuJXAMdYtBlWgNOf MIME-Version: 1.0 X-Received: by 10.107.25.131 with SMTP id 125mr3693463ioz.48.1413810999993; Mon, 20 Oct 2014 06:16:39 -0700 (PDT) Received: by 10.50.224.138 with HTTP; Mon, 20 Oct 2014 06:16:39 -0700 (PDT) Date: Mon, 20 Oct 2014 15:16:39 +0200 Message-ID: Subject: FS API functions missing FS API tests From: Stefan Fuhrmann To: Subversion Development Content-Type: multipart/alternative; boundary=001a113fde046f41d70505da8651 X-Virus-Checked: Checked by ClamAV on apache.org --001a113fde046f41d70505da8651 Content-Type: text/plain; charset=UTF-8 Hi there, I've been going through svn_fs.h and found that the following functions aren't being called directly in any of our tests. They may still be tested indirectly through higher level functions but I think most of them should get a low-level test as well: svn_fs_access_get_username svn_fs_access_add_lock_token2 svn_fs_purge_txn svn_fs_txn_base_revision svn_fs_is_txn_root svn_fs_is_revision_root svn_fs_txn_root_name svn_fs_path_change2_create svn_fs_check_path svn_fs_is_file svn_fs_node_relation svn_fs_node_created_path svn_fs_props_different svn_fs_props_changed svn_fs_get_mergeinfo2 svn_fs_merge svn_fs_dir_optimal_order svn_fs_file_length svn_fs_file_checksum(sha1) svn_fs_try_process_file_contents svn_fs_contents_different svn_fs_contents_changed svn_fs_info_config_files svn_fs_get_file_delta_stream svn_fs_lock_target_set_token svn_fs_get_locks2 svn_fs_print_modules [svn_fs_node_history2, svn_fs_history_prev2 are opaque and will be tested through 'svn log'] I'll be working through that list by the end of this week and add tests where they are simple enough and then post an updated list here. -- Stefan^2. --001a113fde046f41d70505da8651 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi there,

I've been going throu= gh svn_fs.h and found that the following
functions aren't bein= g called directly in any of our tests. They
may still be tested indirect= ly through higher level functions but
I think most of them should get a = low-level test as well:

svn_fs_access_get_username
svn_fs_access_add_lock_token2
svn_fs_purge_txn
svn_fs_txn_base_revi= sion
svn_fs_is_txn_root
svn_fs_is_revision_root
svn_fs_txn_root_na= me
svn_fs_path_change2_create
svn_fs_check_path
svn_fs_is_file
= svn_fs_node_relation
svn_fs_node_created_path
svn_fs_props_different<= br>svn_fs_props_changed
svn_fs_get_mergeinfo2
svn_fs_merge
svn_fs_= dir_optimal_order
svn_fs_file_length
svn_fs_file_checksum(sha1)
sv= n_fs_try_process_file_contents
svn_fs_contents_different
svn_fs_conte= nts_changed
svn_fs_info_config_files
svn_fs_get_file_delta_stream
= svn_fs_lock_target_set_token
svn_fs_get_locks2
svn_fs_print_modules
[svn_fs_node_history2, svn_fs_history_prev2 are opaque and will
=C2=A0be tested through 'svn log']

I'= ;ll be working through that list by the end of this week and add
tests w= here they are simple enough and then post an updated list
here.

<= /div>
-- Stefan^2.
--001a113fde046f41d70505da8651--