Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion GENERATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ the same drift:

| rule | what it refuses | what it cost when it went unchecked |
| --- | --- | --- |
| `build-output` | a tracked `.so`, `.jar`, `.class`, `target/` entry or `dependency-reduced-pom.xml` | a 5.9 MB `libmeos.so` under a benchmark module, made the default `meos.lib.dir` by its own pom: a local run loaded it while CI loaded a freshly built one, and it answered for neither S2CELL nor POSECHAIN |
| `build-output` | a tracked `.so`, `.jar`, `.class`, `target/` entry or `dependency-reduced-pom.xml` | a 5.9 MB `libmeos.so` under a benchmark module, made the default `meos.lib.dir` by its own pom: a local run loaded it while CI loaded a freshly built one, and it answered for neither S2CELL nor RASTER |
| `skipped-tests` | `-DskipTests`, `-Dmaven.test.skip`, `<skipTests>`, `skipITs` | a jar built and published from a suite that never ran |
| `stale-pin` | a clone of an ecosystem repository off `master`, or onto a fork | a Dockerfile building MobilityDB `stable-1.3` and a personal fork, while the jar in the same image came from the catalog of master |
| `orphan-image` | a named `Dockerfile*` no tracked file references | an image nothing built, kept current by nobody |
Expand Down
2 changes: 1 addition & 1 deletion parser/families.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
classification, the tests, and each downstream binding — projects that field
rather than restating the list.

Restating it is what drifts. A family added to MobilityDB (``POSECHAIN``,
Restating it is what drifts. A family added to MobilityDB (``RASTER``,
``S2CELL``) leaves any written-down copy silently short, and a short copy
classifies that family's whole surface as ``CORE``. Reading the list means a new
family reaches every consumer with no edit here.
Expand Down
4 changes: 2 additions & 2 deletions tests/test_families.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
option(CBUFFER "circular buffers" OFF)

if(ALL)
foreach(_family CBUFFER POSE RGEO POSECHAIN S2CELL)
foreach(_family CBUFFER POSE RGEO RASTER S2CELL)
set(${_family} ON CACHE BOOL "Enabled by ALL=ON" FORCE)
endforeach()
endif()
Expand All @@ -47,7 +47,7 @@ def _write(text: str) -> Path:
class ReadAllFamiliesTests(unittest.TestCase):
def test_reads_the_foreach_of_the_if_all_block(self):
self.assertEqual(read_all_families(_write(_CMAKE)),
("CBUFFER", "POSE", "POSECHAIN", "RGEO", "S2CELL"))
("CBUFFER", "POSE", "RASTER", "RGEO", "S2CELL"))

def test_a_family_added_to_the_block_is_read_with_no_code_change(self):
# The property the whole module exists for.
Expand Down
2 changes: 1 addition & 1 deletion tests/test_family.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def setUp(self):
self.functions = idl["functions"]
self.by_name = {f["name"]: f for f in self.functions}
# The catalog publishes the families it was built from, read out of
# MobilityDB's own `ALL` list; restating them here is what let POSECHAIN
# MobilityDB's own `ALL` list; restating them here is what let RASTER
# and S2CELL go unclassified while every hand copy still looked right.
self.optional_families = set(idl["families"])

Expand Down
Loading