<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Testing on Selectivity.net</title>
    <link>https://selectivity.net/tags/testing/</link>
    <description>Recent content in Testing on Selectivity.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 24 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://selectivity.net/tags/testing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Selectivity Tests Input Preservation and Uncertain Predicates</title>
      <link>https://selectivity.net/selectivity-tests-input-preservation-and-uncertain-predicates/</link>
      <pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://selectivity.net/selectivity-tests-input-preservation-and-uncertain-predicates/</guid>
      <description>&lt;p&gt;The central promise of a reducer is easy to state and surprisingly easy to weaken: the saved input should be smaller, while still satisfying the behavior being investigated. Testing only a successful reduction would miss several ways that promise can go wrong. Selectivity&amp;rsquo;s verification therefore checks the copies and the evidence around the search, alongside the search itself.&lt;/p&gt;&#xA;&lt;p&gt;The automated tests cover line reduction, directory file removal and the optional line pass inside directory files. They also check empty input, raw line-ending preservation and files without a final newline. One predicate deliberately overwrites its disposable input. The saved result must still contain the accepted snapshot bytes, and the source must retain its original contents. A permissions test uses a restrictive creation mask to confirm that the copy restores the modeled file permissions explicitly.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
