Remix.run Logo
SQLite 3 hours ago

You do not recall correctly. There is more than 500K SLOC of test code in the public source tree. If you "make releasetest" from the public source tarball on Linux, it runs more than 15 million test cases.

It is true that the half-million lines of test code found in the public source tree are not the entirety of the SQLite test suite. There are other parts that are not open-source. But the part that is public is a big chunk of the total.

FeistySkink an hour ago | parent [-]

Out of curiosity, why aren't all tests open source?

graemep an hour ago | parent [-]

One set of proprietary tests is used in their specialist testing service that is a paid for service.

FeistySkink 44 minutes ago | parent [-]

What is that service used for besides SQLite?

tonyarkles 27 minutes ago | parent | next [-]

It's still SQLite, they just need to make money: https://sqlite.org/prosupport.html

Edit: also this:

> TH3 Testing Support. The TH3 test harness is an aviation-grade test suite for SQLite. SQLite developers can run TH3 on specialized hardware and/or using specialized compile-time options, according to customer specification, either remotely or on customer premises. Pricing for this services is on a case-by-case basis depending on requirements.

rzmmm 3 minutes ago | parent [-]

That's interesting. Here is more information https://sqlite.org/th3.html

The roots of SQLite are in defence industry projects of US Navy and General Dynamics. Seems like TH3 might be of interest for these sort of users.

embedding-shape 33 minutes ago | parent | prev [-]

One could assume also for Fossil.