Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Query hostname for test executables at runtime #334

Open
JohnJacobsonIII opened this issue May 21, 2021 · 0 comments
Open

Query hostname for test executables at runtime #334

JohnJacobsonIII opened this issue May 21, 2021 · 0 comments
Labels
c++ Involves touching c++ code documentation Involves touching documentation enhancement good first issue A good place to start make Involves touching GNU Makefiles tests Involves touching tests

Comments

@JohnJacobsonIII
Copy link
Collaborator

Feature Request

Description:
Currently, system metadata such as host name, compilation settings, and filenames are set for each executable at compile time. As we consider applying distributed workflow tools to FLiT testing, logging for program analysis and performance modeling will require accurate data on the runtime environment.

Suggested change:
Query the host name at runtime for each executable. It may be necessary to add separate metadata for test run host and test comparison host as these steps could be run on separate nodes in theory; otherwise, collecting host during test runs should be sufficient.

Currently all tests are run by one call to the executable so no need for more granularity than executable file level, I believe.

@JohnJacobsonIII JohnJacobsonIII added c++ Involves touching c++ code documentation Involves touching documentation enhancement good first issue A good place to start make Involves touching GNU Makefiles tests Involves touching tests labels May 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ Involves touching c++ code documentation Involves touching documentation enhancement good first issue A good place to start make Involves touching GNU Makefiles tests Involves touching tests
Projects
None yet
Development

No branches or pull requests

1 participant