Skip to content

Conversation

@ldionne
Copy link
Member

@ldionne ldionne commented Nov 13, 2025

There were multiple mentions of how to run a server, all of them slightly different. This reorganizes the documentation to have a single place explaining how to run a server, either locally or in production via Docker.

This also moves the documentation of the deprecated nts test suite to a less prominent location -- we should actually see if that can be removed entirely.

Finally, it updates the Quickstart section of "Running tests" to ensure that the commands actually run on anyone's machine. A quickstart should not require custom setup.

There were multiple mentions of how to run a server, all of them
slightly different. This reorganizes the documentation to have a
single place explaining how to run a server, either locally or
in production via Docker.

This also moves the documentation of the deprecated `nts` test
suite to a less prominent location -- we should actually see if
that can be removed entirely.

Finally, it updates the Quickstart section of "Running tests" to
ensure that the commands actually run on anyone's machine. A
quickstart should not require custom setup.
Sometimes machine can literally be a machine, but more abstractly, it can be any
configuration you are interested in tracking. For example, to store results
from an Arm test machine, you could have a machine call "ArmMachine"; but, you
from an Arm test machine, you could have a machine call "ArmMachine"; but, you
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

call -> called

"ArmMachine-Debug", when you compile the thing you want to test in two modes.
When doing testing of LLVM, we often string all the useful parameters of the
configuration into one machines name::
configuration into one machines name::
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

machine -> machine's

Or it could be "one machine name" to speak generically about a name to be applied to any machine.

----------------------

The lnt importreport tool is an easy way to import data into LNTs test format.
The ``lnt importreport`` tool is an easy way to import data into LNTs test format.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LNT -> LNT's


CREATE DATABASE "lnt.db"
This will install the client-side tools. If you also want to run a production
server, you should instead include the server-side optional requirements::
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You say "also want" but then "instead", one means both the other means pick only one.

If you drop the also and make it an either choice it would make more sense:
"
If you want to run a production server, you should instead install the server-side requirements::"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants