From: Dave Chinner <david@fromorbit.com>
To: Christoph Hellwig <hch@infradead.org>
Cc: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>,
xfs@oss.sgi.com
Subject: Re: [PATCH 00/12] run more generic tests on TEST_DIR
Date: Fri, 13 Dec 2013 12:09:34 +1100 [thread overview]
Message-ID: <20131213010934.GN10988@dastard> (raw)
In-Reply-To: <20131212180312.GC19422@infradead.org>
On Thu, Dec 12, 2013 at 10:03:12AM -0800, Christoph Hellwig wrote:
> On Thu, Dec 12, 2013 at 09:50:12AM +1100, Dave Chinner wrote:
> > I'm not sure this is such a good idea. The test_dir is a fixed
> > filesystem designed to persiste between test harness runs to allow
> > testing on an aged filesystem.
>
> Yes, and that's exactly what we want for the tests converted.
Well, that assertion is exactly what I'm disagreeing with. It
doesn't help me at all.
> > run the tests on a differently configured scratch device. I use this
> > all the time to change the filesystem config I'm testing against. By
> > moving all these tests to the TEST_DEV, these tests are no longer
> > run on the device that is configured specifically the way I want it
> > configured for the given test run.
> >
> > So, I think this is a step backwards in terms of being able to
> > quickly iterate and cover different filesystem configurations, and
> > as such I don't really like it as a solution. What other options do
> > we have?
>
> You can have different test devices, or simply not bother with aging
> it for every run. You're missing the coverage of all the test dir
> using tests, which are a lot with the above version anyway.
IOWs, you're saying that you don't consider MKFS_OPTIONS as a first
class citizen. I've been using it for 7 or 8 years for exactly this
purpose - iterating testing of a change quickly across multiple
configurations without perturbing the long term aging of the test
device.
IOWs, taking 12 tests away from the scratch device significantly
reduces the coverage of my testing during development. It will
force me to have to change a fairly important part of my workflow -
a part that I haven't needed to change for several years.
I'll now need more VM image storage for the extra test devices I
need, I'll need multiple config files to handle the different test
filesystems, I'll need to write new scripts to mkfs the test devices
as well as setting the MKFS_OPTIONS for the scratch devices and
switch config files, etc.
I'm not opposed to making the change, just pointing out that
reducing the usage of the scratch device has a fairly significant
impact on test coverage for anyone who uses MKFS_OPTIONS in their
workflow...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2013-12-13 1:27 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-11 7:34 [PATCH 00/12] run more generic tests on TEST_DIR Christoph Hellwig
2013-12-11 7:34 ` [PATCH 01/12] 062: use TEST_DIR instead of a SCRATCH_DEV Christoph Hellwig
2013-12-11 7:34 ` [PATCH 02/12] 069: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 03/12] 079: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 04/12] 100: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 05/12] 105: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 06/12] 117: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 07/12] 124: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 08/12] 130: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 09/12] 132: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 10/12] 141: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 11/12] 225: " Christoph Hellwig
2013-12-11 7:34 ` [PATCH 12/12] 319: " Christoph Hellwig
2013-12-11 22:50 ` [PATCH 00/12] run more generic tests on TEST_DIR Dave Chinner
[not found] ` <20131212180312.GC19422@infradead.org>
2013-12-13 1:09 ` Dave Chinner [this message]
2013-12-13 11:10 ` Christoph Hellwig
2013-12-17 21:19 ` Dave Chinner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131213010934.GN10988@dastard \
--to=david@fromorbit.com \
--cc=hch@infradead.org \
--cc=stanislav.kholmanskikh@oracle.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox