Ilan / Pradyun meeting (Getting the ball rolling!)
March 28, 2020
- Filed the first PR!
- What functionality do we need, as a person writing these tests
- Selecting tests (based on resolver, based on YAML, based on file?)
- Skipping tests based on which resolver they're running with
- Error messages
- Ability to pass options
- * What do want do with the tests (running, writing etc)
- Maintain the current format; while extending it
- to allow passing options
- to allow state to propagate (it already does? yes)
- Better error checking + reporting
- Maintain the current format; while extending it
* We won't make these non-Python tests from pytest's perspective (pytest has functionality for this: https://docs.pytest.org/en/latest/example/nonpython.html)
Ilan: Thinking of adding a new module, and experimenting with the testing and, yea, then think about how this new module can... you know do the old & new tests
- Pradyun: don't be wary of modifying these existing files
- Looking at the code
- (yay! only 200 LoC!)
- [on tests]
- How tests are skipped
- How installations are done
- How processing happens
- How each case is run
- State passed within a test
- Pradyun: Can run generate_yaml_tests directly, to see what the output of that is!
- Pradyun: Can run tests and print the inputs to each tests as well!
Take aways: Ilan will spend some time to get more familiar with the code: "have a good overview of the current state and where we want to be"