HomerReid / scuff-em

A comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir forces and radiative heat transfer), nanophotonics, RF device engineering, electrostatics, and more. Includes a core library with C++ and python APIs as well as many command-line applications.
http://www.homerreid.com/scuff-em
GNU General Public License v2.0
126 stars 50 forks source link

check that python package can be successfully imported in Travis CI #62

Closed jfeist closed 8 years ago

jfeist commented 8 years ago

In the Travis CI script, I've added a check that tries to import the scuff python module, which is the most basic test of the python functionality. This already catches the errors that happen when a function is declared, but not defined, in the C++ source.

jfeist commented 8 years ago

Just a reminder about this pull request - I updated it now to have the three commands in the travis script on separate lines for readability.

HomerReid commented 8 years ago

Thanks for the reminder--I didn't realize I had neglected to merge this.