edmundsj / rcwa

Rigorous Coupled Wave Analysis for the calculation of Photonic Crystal R/T spectra
MIT License
100 stars 31 forks source link

Separate unit tests and integration tests and run them sequentially #29

Open edmundsj opened 2 years ago

edmundsj commented 2 years ago

Also, generate separate coverage reports for integration tests and unit tests. I have noticed some functions are not covered by unit tests (i.e. K matrix generation) and this makes debugging more difficult than it needs to be.

edmundsj commented 2 years ago

In the process of converting all unit tests from the unittest framework to the pytest framework. Tests will be marked with the following: