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

Bisect: create results csv file for individual bisect runs #279

Open
mikebentley15 opened this issue Jul 10, 2019 · 0 comments
Open

Bisect: create results csv file for individual bisect runs #279

mikebentley15 opened this issue Jul 10, 2019 · 0 comments
Labels
documentation Involves touching documentation enhancement python Involves touching python code question tests Involves touching tests

Comments

@mikebentley15
Copy link
Collaborator

Feature Request

Describe the new feature:
We have found it incredibly useful to have the results CSV file when running bisect in --auto-sqlite-run mode. Why not generate these CSV files when running individual bisect runs?

Suggested change:
Within each bisect directory, create a results.csv file (e.g., bisect-01/results.csv). Give it the same structure as the CSV file generated from --auto-sqlite-run mode.

Alternative approaches:

  1. In the top-level, have a bisect-results.csv file created from any bisect run, including the --auto-sqlite-run mode. For any further bisect runs, append to this file.
  2. Create an SQLite file instead of a CSV. This may be more natural anyway since the structure of the CSV file is trying to mimic how you would manage with multiple tables. However, it will require more SQL ability from users. This could be created on a per-bisect case, or one top-level one that gets appended with each bisect run.
  3. Modify flit mport to import the CSV results (from the suggested change or alternative approach 1) to import the bisect results into the FLiT results SQLite file, so we have both the CSV and the database.
@mikebentley15 mikebentley15 added documentation Involves touching documentation enhancement python Involves touching python code tests Involves touching tests question labels Jul 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Involves touching documentation enhancement python Involves touching python code question tests Involves touching tests
Projects
None yet
Development

No branches or pull requests

1 participant