Console Output

Skipping 50 KB.. Full Log
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from SPaircraft==0.0.0) (0.18.2)
Requirement already satisfied: numpy>=1.16.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (1.22.3)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (5.6.0)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (1.8.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (1.3.3.2)
Collecting cvxopt>=1.1.8
  Using cached cvxopt-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl (3.1 MB)
Requirement already satisfied: matplotlib in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->SPaircraft==0.0.0) (3.5.1)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pint>=0.8.1->gpkit->SPaircraft==0.0.0) (21.3)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (4.31.2)
Requirement already satisfied: python-dateutil>=2.7 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (2.8.2)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (1.4.2)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (9.0.1)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib->gpkit->SPaircraft==0.0.0) (3.0.7)
Requirement already satisfied: six in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->SPaircraft==0.0.0) (1.16.0)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->SPaircraft==0.0.0) (8.0.1)
Building wheels for collected packages: SPaircraft
  Building wheel for SPaircraft (setup.py): started
  Building wheel for SPaircraft (setup.py): finished with status 'done'
  Created wheel for SPaircraft: filename=SPaircraft-0.0.0-py3-none-any.whl size=1771 sha256=9173a720c55cface7a482bb36b966c15a9b48fbb850c8b29ff861fe03cbc770e
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-_883330p/wheels/fd/b8/df/9f30614e905fe9b970db648922ca56b1eea4fe8e4717b69bbf
Successfully built SPaircraft
Installing collected packages: cvxopt, SPaircraft
Successfully installed SPaircraft-0.0.0 cvxopt-1.3.0

Running tests...
----------------------------------------------------------------------
adding test for 'SPaircraft.py'
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/gp.py:441: RuntimeWarning: divide by zero encountered in log
  b[mi] - np.log(self.nu_by_posy[i]/la[i]))
.Starting a sequence of GP solves
 for 317 free variables
  in 136 locally-GP constraints
  and for 1198 free variables
       in 4699 posynomial inequalities.

GP Solve 1
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.286 seconds.
Solved cost was 3.965e+40.

GP Solve 2
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.237 seconds.
Solved cost was 4.011e+10.

GP Solve 3
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.257 seconds.
Solved cost was 3.196e+05.

GP Solve 4
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.286 seconds.
Solved cost was 2.931e+04.

GP Solve 5
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.234 seconds.
Solved cost was 2.498e+04.

GP Solve 6
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.246 seconds.
Solved cost was 2.381e+04.

GP Solve 7
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.262 seconds.
Solved cost was 2.328e+04.

GP Solve 8
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.479 seconds.
Solved cost was 2.303e+04.

Solving took 2.99 seconds and 8 GP solves.
WEIGHT DIFFERENCES


Total Fuel Weight Percent Diff: [-14.58138901]


Total Aircraft Weight Percent Diff: [-0.74792307]


Engine Weight Percent Diff: -31.678123275424017


Fuselage Weight Percent Diff: 2.6526976812611798


Payload Weight Percent Diff: [-0.04052335]


VT Weight Percent Diff: 36.22127417266154


HT Weight Percent Diff: -97.00046733347595


Wing Weight Percent Diff: 6.301579926786875




WING DIFFERENCES


Wing Span Percent Diff: -4.0375217464993565


Wing Area Percent Diff: 20.488997712424652




HORIZONTAL TAIL DIFFERENCES


HT Area Percent Diff: 31.218905332316265




VERTICAL TAIL DIFFERENCES




VT Span Percent Diff: 0.9750022574577574


VT Area Percent Diff: -48.98410860424179




CRUISE SEGMENT 1 DRAG DIFFERENCES


Overall Cd Percent Diff: [-29.23167059]


L/D Percent Diff: [16.07558699]


Nacelle Cd Percent Diff: [-2.28045361]


HT Cd Percent Diff: [-97.20243713310997] dimensionless


Fuselage Cd Percent Diff: [108.78744865]


VT Cd Percent Diff: [-35.67326815095701] dimensionless


Wing Cd percent Diff: [-29.62869661]
Induced Drag Cd Percent Diff: [-33.69785347]




CRUISE SEGMENT 1 TSFC DIFFERENCES


Initial Cruise TSFC Percent Diff: [-5.54311993]




FUSELAGE DIFFERENCES




Weight of HB material: -30.58188647308088 


Weight of VB material: 115.86648547134872 
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80046983]
Starting a sequence of GP solves
 for 317 free variables
  in 136 locally-GP constraints
  and for 1198 free variables
       in 4699 posynomial inequalities.

GP Solve 1
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.287 seconds.
Solved cost was 3.965e+40.

GP Solve 2
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.227 seconds.
Solved cost was 4.013e+10.

GP Solve 3
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.256 seconds.
Solved cost was 3.195e+05.

GP Solve 4
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.286 seconds.
Solved cost was 2.931e+04.

GP Solve 5
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.24 seconds.
Solved cost was 2.498e+04.

GP Solve 6
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.248 seconds.
Solved cost was 2.381e+04.

GP Solve 7
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.28 seconds.
Solved cost was 2.328e+04.

GP Solve 8
Using solver 'mosek_cli'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.362 seconds.
Solved cost was 2.303e+04.

Solving took 2.85 seconds and 8 GP solves.
WEIGHT DIFFERENCES


Total Fuel Weight Percent Diff: [-14.58138901]


Total Aircraft Weight Percent Diff: [-0.74792307]


Engine Weight Percent Diff: -31.67887481193446


Fuselage Weight Percent Diff: 2.6526976812611798


Payload Weight Percent Diff: [-0.04052335]


VT Weight Percent Diff: 36.220593067993455


HT Weight Percent Diff: -97.00046433394179


Wing Weight Percent Diff: 6.301579926786875




WING DIFFERENCES


Wing Span Percent Diff: -4.0375217464993565


Wing Area Percent Diff: 20.489118201482633




HORIZONTAL TAIL DIFFERENCES


HT Area Percent Diff: 31.218905332316265




VERTICAL TAIL DIFFERENCES




VT Span Percent Diff: 0.9750022574577574


VT Area Percent Diff: -48.98415962010767




CRUISE SEGMENT 1 DRAG DIFFERENCES


Overall Cd Percent Diff: [-29.23174136]


L/D Percent Diff: [16.07570307]


Nacelle Cd Percent Diff: [-2.28182168]


HT Cd Percent Diff: [-97.20243993067145] dimensionless


Fuselage Cd Percent Diff: [108.78744865]


VT Cd Percent Diff: [-35.673396804292054] dimensionless


Wing Cd percent Diff: [-29.62869661]
Induced Drag Cd Percent Diff: [-33.69791978]




CRUISE SEGMENT 1 TSFC DIFFERENCES


Initial Cruise TSFC Percent Diff: [-5.54291212]




FUSELAGE DIFFERENCES




Weight of HB material: -30.56300217805381 


Weight of VB material: 115.86670133794205 
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80046695]
Starting a sequence of GP solves
 for 317 free variables
  in 136 locally-GP constraints
  and for 1198 free variables
       in 4699 posynomial inequalities.

GP Solve 1
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.183 seconds.
Solved cost was 3.965e+40.

GP Solve 2
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.171 seconds.
Solved cost was 2.96e+10.

GP Solve 3
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.183 seconds.
Solved cost was 5.008e+05.

GP Solve 4
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.173 seconds.
Solved cost was 3.084e+04.

GP Solve 5
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.168 seconds.
Solved cost was 2.523e+04.

GP Solve 6
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.171 seconds.
Solved cost was 2.393e+04.

GP Solve 7
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.172 seconds.
Solved cost was 2.335e+04.

GP Solve 8
Using solver 'mosek_conif'
 for 1198 free variables
  in 4699 posynomial inequalities.
Solving took 0.178 seconds.
Solved cost was 2.306e+04.
Solution check warning: Dual cost nan does not match primal cost 23060.2718749359

Solving took 2.2 seconds and 8 GP solves.
WEIGHT DIFFERENCES


Total Fuel Weight Percent Diff: [-14.4620349]


Total Aircraft Weight Percent Diff: [-0.47702146]


Engine Weight Percent Diff: -30.87793170605766


Fuselage Weight Percent Diff: 3.0472176434677927


Payload Weight Percent Diff: [-0.04003539]


VT Weight Percent Diff: 37.1580565346551


HT Weight Percent Diff: -96.99292127432845


Wing Weight Percent Diff: 6.456820755741618




WING DIFFERENCES


Wing Span Percent Diff: -4.069711628462601


Wing Area Percent Diff: 20.5708006153049




HORIZONTAL TAIL DIFFERENCES


HT Area Percent Diff: 31.542551240349813




VERTICAL TAIL DIFFERENCES




VT Span Percent Diff: 1.15285504423029


VT Area Percent Diff: -48.80425463113751




CRUISE SEGMENT 1 DRAG DIFFERENCES


Overall Cd Percent Diff: [-29.22577241]


L/D Percent Diff: [15.98253454]


Nacelle Cd Percent Diff: [-1.31153536]


HT Cd Percent Diff: [-97.19562346854258] dimensionless


Fuselage Cd Percent Diff: [108.78752887]


VT Cd Percent Diff: [-35.45988427002766] dimensionless


Wing Cd percent Diff: [-29.70195523]
Induced Drag Cd Percent Diff: [-33.70462132]




CRUISE SEGMENT 1 TSFC DIFFERENCES


Initial Cruise TSFC Percent Diff: [-5.6322152]




FUSELAGE DIFFERENCES




Weight of HB material: -48.55968142917282 


Weight of VB material: 117.26903108617512 
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80271009]

----------------------------------------------------------------------
Ran 2 tests in 14.690s

OK

Generating XML reports...
Cloning into 'robust'...
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.1.1)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) (from versions: none)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.1.1)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) (from versions: none)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.1.1)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) (from versions: none)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.1.1)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) (from versions: none)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.1.1)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) (from versions: none)
ERROR: No matching distribution found for gplibrary

Running tests...
----------------------------------------------------------------------
adding test for 'run_tests.py'

Running tests...
----------------------------------------------------------------------
.F...F................FF..FF....F..F....Solution check warning: Dual: sum of nu^T * A did not vanish.
..
======================================================================
FAIL [0.013s]: test_correlated_monomials (run_tests.TestEquivalentPosynomials_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_equivalent_posynomials.py", line 99, in test_correlated_monomials
    self.assertSetEqual(set(actual_posynomials), set(theoretical_posynomials))
AssertionError: Items in the first set but not the second:
gpkit.Posynomial(x_3^0.72·u_2^0.98·x_2^3.7·x_4^3.8/x_1^1.9/x_5^1.6/x_0^1.4 + x_3^2.1·u_0^4.2/x_2^3.8/x_1^3.4/x_0^2.3/x_5^0.94/x_4^0.047 + x_5^1.6·x_2^2.7·x_3^4.8/x_0^4.6/u_2^3.7/x_4^3.6/x_1^0.046 + x_0^0.23·x_2^1.4·x_3^2.1·x_5^2.4/x_4^0.17/x_1^0.14 + x_3^0.22·x_5^0.73·x_0^2.9·x_1^3.8·x_2^4.1/x_4^0.21)
gpkit.Posynomial(x_1^1.4·x_5^3.1·x_2^3.5/x_0^2.8/x_4^2.1/x_3^0.2 + x_5^0.054·x_1^1.2·x_2^2.3/u_1^4.8/x_4^3.9/x_0^3.4/x_3^2.3 + x_0^1.1·x_4^1.6/u_0^4.2/x_2^2.1/x_3^2.1/x_1^0.94/x_5^0.082 + x_0^4.2/x_4^3.8/x_5^2.4/x_3^2/x_1^1.7/x_2^0.25 + x_3^2.2·x_5^3.7·x_0^4.3/u_2^4.9/x_4^2.7/x_2^2.2/x_1^1.3 + x_5^3.2·u_0^4·x_3^4·x_1^4.3·x_0^4.7/x_2^4.8/u_1^3.2/x_4^0.83 + x_1^0.98·x_2^1.5·x_4^4.1·x_0^4.7·x_3^4.8/u_2^5/x_5^2.9)
Items in the second set but not the first:
gpkit.Posynomial(x_2^0.12·x_1^0.85·u_0^1.1·u_1^2.6·x_3^3.7·x_5^4.6/x_0^4.2/x_4^0.19 + x_0^3.57828346642669·x_1^-2.656187535091512·x_2^-3.8536509694676226·x_3^1.8069633228851654·x_4^1.3358438995061386·x_5^-1.8417599837638843·u_0^1.1835535658443275·u_1^0.0·u_2^0.0 + x_0^1.138330473114804·x_1^-0.9351531054551598·x_2^-2.108120878420853·x_3^-2.0791753906036012·x_4^1.5814683886628416·x_5^-0.0822711488809924·u_0^-4.21581998038114·u_1^0.0·u_2^0.0 + x_0^3.050644390292021·x_1^3.5747930169797453·x_2^1.375474832378191·x_3^-2.9470981850078393·x_4^3.7791800271951583·x_5^0.2823189494020806·u_0^-4.64468298026364·u_1^0.0·u_2^0.0 + x_0^4.683286240409718·x_1^4.322328267262561·x_2^-4.810525455431119·x_3^3.9915405303959073·x_4^-0.8277453562388786·x_5^3.1513123426289162·u_0^3.9711852326981836·u_1^-3.1533865364610807·u_2^0.0 + x_0^-3.3711501953368117·x_1^1.2167279911414255·x_2^2.342966281754708·x_3^-2.3094513791562865·x_4^-3.9177802196026668·x_5^0.05421458549672575·u_0^0.0·u_1^-4.779400292152537·u_2^0.0 + x_0^-2.341675094881095·x_1^-3.404477401486764·x_2^-3.8375936126874777·x_3^2.0950846892029675·x_4^-0.04747949919358341·x_5^-0.9418007417996899·u_0^4.155916956436921·u_1^0.0·u_2^0.0)
gpkit.Posynomial(x_3^0.72·u_2^0.98·x_2^3.7·x_4^3.8/x_1^1.9/x_5^1.6/x_0^1.4 + x_0^-0.49511051879971824·x_1^2.4736769608251405·x_2^-0.6239213789201319·x_3^1.8874910159228548·x_4^2.94900443420424·x_5^4.405311558484145·u_0^0.0·u_1^0.0·u_2^2.7324650169193445 + x_0^4.697874123679441·x_1^0.9801521021645323·x_2^1.4949609154106467·x_3^4.77545437841966·x_4^4.06456694893722·x_5^-2.869494235311736·u_0^0.0·u_1^0.0·u_2^-4.986337156260671 + x_0^4.279918602874972·x_1^-1.297020380767325·x_2^-2.179439225682087·x_3^2.2016768709824355·x_4^-2.7058754031188093·x_5^3.6987109597134253·u_0^0.0·u_1^0.0·u_2^-4.943680798810378 + x_0^-4.560230122980022·x_1^-0.04582692136026978·x_2^2.6885390270651666·x_3^4.750162480045436·x_4^-3.5638253143579144·x_5^1.629189141093014·u_0^0.0·u_1^0.0·u_2^-3.702726767097224)

======================================================================
FAIL [0.031s]: test_correlated_monomials (run_tests.TestEquivalentPosynomials_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_equivalent_posynomials.py", line 99, in test_correlated_monomials
    self.assertSetEqual(set(actual_posynomials), set(theoretical_posynomials))
AssertionError: Items in the first set but not the second:
gpkit.Posynomial(x_9^0.67·x_1^1.3·x_7^3·x_3^4.3/x_2^4.7/x_4^3.4/x_5^3.3/x_10^1.3/x_6^1.1/x_0^1.1/x_8^0.26 + x_9^1.9·x_7^2.8·x_1^4.4/x_4^4.9/x_5^4.8/x_2^3.2/x_6^2.8/x_0^1.5/x_3^0.39/x_8^0.18/x_10^0.11 + x_9^0.085·x_2^0.78·x_1^2.1·x_8^3/x_10^4.8/x_6^4/x_4^3.1/x_3^2.3/x_0^2.1/x_7^1.6/x_5^1.5 + x_9^0.42·x_6^1.2·x_2^1.5·x_3^1.7·x_5^2.3·x_4^3.3/x_1^4.8/u_1^4.1/x_7^3.4/x_10^3/x_0^2.5/x_8^1.4 + u_2^0.59·x_2^1.8·x_8^2.2·x_5^2.7·x_1^3.3·x_7^4/x_10^4.8/x_9^3.7/x_4^3.6/x_0^2.6/x_6^0.41/x_3^0.12 + x_9^0.4·x_10^2.7·x_4^3·x_3^3.1·x_7^3.6·x_6^4.2/x_0^2.7/x_2^1.5/x_8^1.3/x_1^1.2/x_5^0.41 + x_9^0.56·x_4^4.3/x_10^5/x_1^4.9/u_0^4.3/x_5^3.9/x_0^3.2/x_8^2.5/x_7^2.1/x_2^2.1/x_3^0.32/x_6^0.29 + x_6^0.2·x_10^0.77·x_7^0.88·x_8^1.6·x_9^1.7·u_0^2.1/x_4^4.2/x_0^3.4/x_5^1.9/x_1^1.8/x_2^1.8/x_3^0.36 + x_9^0.54·x_3^1.9·x_6^2/x_7^4.9/x_0^4.4/x_8^3.7/x_4^2.5/x_5^2.1/x_2^2/x_10^0.75/x_1^0.63/u_2^0.35 + x_6^1·x_5^1.8·x_9^2.1·x_2^2.8·x_3^3.1/x_0^4.7/x_4^2.8/x_10^2.4/x_7^1.7/x_1^1/u_0^0.7/x_8^0.45 + x_0^1.3·x_6^1.9·x_5^2.4·x_10^2.9·x_7^3.2·x_4^3.2·x_9^3.8/x_1^3/x_3^3/x_8^2.3/x_2^1.5 + x_9^0.19·x_4^0.51·x_0^1.5·x_7^3.3·x_6^3.4·x_8^3.8·x_5^3.9·x_10^4.2/x_3^4.7/x_2^0.92/x_1^0.68 + x_1^0.11·x_7^0.18·x_10^0.26·x_0^1.7·x_9^3.5·x_4^4.3·x_8^4.8/x_2^4.3/u_0^1.7/x_3^1.4/x_6^1.4/x_5^0.094 + x_6^0.16·x_0^2·x_5^3.3·u_2^3.7·x_7^4.3·x_3^4.9/x_4^4.6/x_10^3.3/x_2^3.2/x_1^2/x_8^1.6/x_9^0.086 + x_2^1.9·x_5^2.1·x_0^2.7·x_4^3.1·u_3^4.4/x_7^4.1/x_3^4/u_2^3.5/x_9^3.4/x_8^1.8/x_10^1.7/x_1^1.4/x_6^0.49 + u_1^0.39·u_3^0.58·x_6^0.65·x_0^2.8/x_4^3.8/x_5^3.7/x_7^3.2/x_9^3/x_1^3/x_10^2.4/u_0^2.1/x_2^1.2/x_3^1.1/x_8^0.41 + u_2^0.54·x_9^1.2·x_10^1.4·x_0^3·x_1^3.3·x_5^4.3/x_4^3.5/x_7^3.4/x_6^2.8/x_3^2.8/x_8^1.4/x_2^0.7 + x_7^1.4·x_0^3.9·x_6^4.2·x_5^4.7/x_2^3.8/x_1^3.5/x_9^2.9/x_3^2.6/x_10^2.3/x_4^0.72/x_8^0.31 + x_3^0.56·x_5^1.4·x_1^2.7·x_0^4·x_10^4.5/x_4^4.8/x_9^4.5/x_8^4.3/x_6^2.5/x_2^0.52/x_7^0.44 + x_9^2.5·x_4^3.8·x_0^4·x_3^4.1/x_2^5/x_6^4.3/x_5^2.9/x_10^2.7/x_7^1.7/x_8^0.77/x_1^0.53)
Items in the second set but not the first:
gpkit.Posynomial(x_10^0.47·x_8^1.3·x_1^3.9·x_3^3.9·x_7^4.5·x_0^4.8/u_2^4.7/x_2^3.7/x_6^3.6/x_9^3.6/x_5^3.2/u_3^2.7/x_4^0.0063 + x_0^-3.1519144945414848·x_1^-4.888173157073262·x_2^-2.115855238412485·x_3^-0.31651414306071235·x_4^4.263633465187496·x_5^-3.891847939259608·x_6^-0.29289577034914505·x_7^-2.1161005489380456·x_8^-2.5163472045688207·x_9^0.557740845166002·x_10^-4.995322686415305·u_0^-4.315569212802005·u_1^0.0·u_2^0.0·u_3^0.0 + x_0^-0.51200735139573·x_1^-1.7873482829096177·x_2^0.449284276899796·x_3^3.60294118241303·x_4^-1.779668023429707·x_5^-2.1270783986972583·x_6^-3.496421034453714·x_7^-3.794448350652928·x_8^2.5272088846661047·x_9^-0.7311745265619685·x_10^-2.6365119302822047·u_0^3.8514858719291483·u_1^0.0·u_2^0.0·u_3^-3.7476657137345457 + x_0^-4.940491444100897·x_1^-0.06681937264851978·x_2^2.7069678371703407·x_3^-3.942102282233124·x_4^0.1429159520840786·x_5^3.1880271278075583·x_6^4.377523445936362·x_7^-3.4591659596699245·x_8^-1.1966734798646348·x_9^0.5873168346965603·x_10^-3.2064188419578588·u_0^0.0·u_1^0.0·u_2^-3.0503173068840495·u_3^0.0 + x_0^-2.9771691258668564·x_1^-4.51465117856819·x_2^4.885756840278498·x_3^-4.218725302302281·x_4^-2.8980863644319745·x_5^-2.5515568193061497·x_6^2.743390984122337·x_7^-3.8089173560524268·x_8^-2.719422665271918·x_9^4.527435982022242·x_10^4.013614679417412·u_0^-2.8805627222274346·u_1^0.0·u_2^-4.536810733261048·u_3^0.0 + x_0^-4.361202862808835·x_1^4.324066350029188·x_2^-0.8871736841318958·x_3^4.781676828597497·x_4^-0.8129789755241372·x_5^2.8439399458437107·x_6^-2.6291190067868406·x_7^-4.857555847882305·x_8^3.5578950268094616·x_9^-4.648988501644956·x_10^-4.6757057658786465·u_0^0.0·u_1^0.567661223105913·u_2^0.0·u_3^4.673867069111647 + x_0^2.0273840584223226·x_1^-2.0444793131041408·x_2^-3.242780638234076·x_3^4.942271047996574·x_4^-4.581933126717689·x_5^3.28977401942646·x_6^0.15928167273864258·x_7^4.30589401530583·x_8^-1.6463618439916505·x_9^-0.0856826824402459·x_10^-3.254812243171105·u_0^0.0·u_1^0.0·u_2^3.73480428484277·u_3^0.0 + x_0^-3.4373071340435657·x_1^-1.8142450179567882·x_2^-1.79025604772825·x_3^-0.35558063589490896·x_4^-4.230862316174321·x_5^-1.9043293164807817·x_6^0.19808337471712·x_7^0.8830980614599557·x_8^1.5632011641576256·x_9^1.6641388531762829·x_10^0.7729716180422663·u_0^2.081591700289125·u_1^0.0·u_2^0.0·u_3^0.0 + x_0^-4.445564807468543·x_1^-0.632031040069009·x_2^-2.0094598203773675·x_3^1.940777577718099·x_4^-2.4656880345171084·x_5^-2.1204630690763873·x_6^1.9670134875722676·x_7^-4.868463153672695·x_8^-3.7402357465160607·x_9^0.5351227064302613·x_10^-0.7482185299692254·u_0^0.0·u_1^0.0·u_2^-0.3542501458846514·u_3^0.0 + x_0^-2.545177745291892·x_1^-4.829035779342781·x_2^1.4773899569384028·x_3^1.6956288025841246·x_4^3.285137474320443·x_5^2.295767849762832·x_6^1.2426574883866977·x_7^-3.3932956250103183·x_8^-1.3980314763098156·x_9^0.4197514968553353·x_10^-3.0040304181467836·u_0^0.0·u_1^-4.079867659260364·u_2^0.0·u_3^0.0 + x_0^2.800436187696084·x_1^-2.9924374975785764·x_2^-1.1858434252138803·x_3^-1.0766622354407387·x_4^-3.8012394018617512·x_5^-3.7492723031796196·x_6^0.6498166457419066·x_7^-3.173002290905896·x_8^-0.40726597227253336·x_9^-3.0239147763320795·x_10^-2.4434255043558997·u_0^-2.0936436321667045·u_1^0.3903319996054738·u_2^0.0·u_3^0.5774201225675701 + x_0^-2.926456533264472·x_1^-3.7556914518682594·x_2^-2.833263755240265·x_3^-4.740828824077998·x_4^0.5538010888278357·x_5^-3.3130024957793456·x_6^2.55794424775509·x_7^3.197597892968245·x_8^-4.076090954842241·x_9^2.175612659845843·x_10^-3.651783664126582·u_0^-2.6078069770315464·u_1^0.0·u_2^0.0·u_3^0.0 + x_0^-4.729566615913024·x_1^-1.0006580366971263·x_2^2.803101223273642·x_3^3.1342271501206618·x_4^-2.789770643156176·x_5^1.7868191472828485·x_6^1.0314822880663952·x_7^-1.7276598640858811·x_8^-0.4472497600954819·x_9^2.142337236915713·x_10^-2.3563936822121576·u_0^-0.6994258828894667·u_1^0.0·u_2^0.0·u_3^0.0 + x_0^-2.6014385128318285·x_1^3.301106056801938·x_2^1.8423192488919193·x_3^-0.11740015613033705·x_4^-3.5783865186264983·x_5^2.719866064592228·x_6^-0.41431991668738455·x_7^3.9951337021623132·x_8^2.2199113305285163·x_9^-3.7134404584906813·x_10^-4.827817076159388·u_0^0.0·u_1^0.0·u_2^0.5874968526032109·u_3^0.0 + x_0^4.704535683938921·x_1^-4.760232325164294·x_2^4.9179825381687365·x_3^4.2049726865697·x_4^2.5398070814553417·x_5^0.32756033377593585·x_6^2.947366628914957·x_7^-4.201872455933967·x_8^3.455904166157053·x_9^1.8567035191957615·x_10^4.324208510872179·u_0^0.0·u_1^-4.765606951433097·u_2^0.0·u_3^2.2247683344162947 + x_0^2.9683187284846433·x_1^3.253884861517413·x_2^-0.702150624157797·x_3^-2.794005225595624·x_4^-3.5331641239451983·x_5^4.327233873763964·x_6^-2.797390596564975·x_7^-3.387885777229276·x_8^-1.3664325813182296·x_9^1.1652971419811529·x_10^1.4283751910301978·u_0^0.0·u_1^0.0·u_2^0.5396249771457085·u_3^0.0 + x_0^1.6602107223307714·x_1^0.11075872605145953·x_2^-4.3452310051894045·x_3^-1.4000895810843197·x_4^4.291137308580845·x_5^-0.09431123830823473·x_6^-1.3975357140228848·x_7^0.1776158661291074·x_8^4.837387648232395·x_9^3.49756354437857·x_10^0.26157934065989963·u_0^-1.735973958272829·u_1^0.0·u_2^0.0·u_3^0.0 + x_0^-4.229336648867809·x_1^-4.407535062856496·x_2^2.164121473993676·x_3^-3.7488716008738376·x_4^1.6112489186491246·x_5^-2.5492577770667735·x_6^1.4976797728782785·x_7^3.073407035852057·x_8^3.763300421785882·x_9^0.7752644963880018·x_10^-3.023631547003951·u_0^0.0·u_1^0.0·u_2^-1.252728921882117·u_3^0.0 + x_0^2.028841128341031·x_1^2.5919190587853684·x_2^-2.2382530455867764·x_3^-3.815678395397323·x_4^0.7301019651966936·x_5^3.2648389546897576·x_6^0.4228573800021831·x_7^0.08146696175067358·x_8^-3.3025157095006485·x_9^4.702080455681157·x_10^-2.0139634826073927·u_0^0.0·u_1^0.0·u_2^4.314888900066249·u_3^0.0 + x_0^2.7169302117547067·x_1^-1.4451109037941867·x_2^1.8682911368156212·x_3^-3.9595045807521334·x_4^3.0726692462974707·x_5^2.0680359032804816·x_6^-0.4868026361836506·x_7^-4.079017073076434·x_8^-1.8437850283175914·x_9^-3.3930682241487373·x_10^-1.6743510792166116·u_0^0.0·u_1^0.0·u_2^-3.516949571121738·u_3^4.409418387861482)

======================================================================
FAIL [0.675s]: test_conservativeness (run_tests.TestPrimitives_mosek_cli)
Testing conservativeness of solution methods
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 66, in test_conservativeness
    self.assertTrue(sm['cost'] <= sem['cost'] <= smm['cost'] <= sbm['cost'])
AssertionError: False is not true

======================================================================
FAIL [0.173s]: test_methods (run_tests.TestPrimitives_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 117, in test_methods
    self.assertAlmostEqual(sol(vk), prev_sol(vk), places=5)
AssertionError: <Quantity(0.636130467, 'dimensionless')> != <Quantity(0.631384596, 'dimensionless')> within 5 places (<Quantity(0.0047458711, 'dimensionless')> difference)

======================================================================
FAIL [0.556s]: test_conservativeness (run_tests.TestPrimitives_mosek_conif)
Testing conservativeness of solution methods
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 66, in test_conservativeness
    self.assertTrue(sm['cost'] <= sem['cost'] <= smm['cost'] <= sbm['cost'])
AssertionError: False is not true

======================================================================
FAIL [0.146s]: test_methods (run_tests.TestPrimitives_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 117, in test_methods
    self.assertAlmostEqual(sol(vk), prev_sol(vk), places=5)
AssertionError: <Quantity(0.636130467, 'dimensionless')> != <Quantity(0.631384596, 'dimensionless')> within 5 places (<Quantity(0.0047458711, 'dimensionless')> difference)

======================================================================
FAIL [0.192s]: test_bad_relations (run_tests.TestTwoTermApproximation_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_two_term_approximation.py", line 202, in test_bad_relations
    self.assertEqual(actual_relations_mons, relations_mons)
AssertionError: {gpkit.Monomial(4.23·u_55^0.27·x_4^0.71·u_11^1.1·u_20^1.8[29019 chars]: 7}} != {gpkit.Monomial(7.1·x_0^2.841215158702857·x_1^0.163863672[81255 chars]: 7}}
Diff is 193822 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL [0.585s]: test_bad_relations (run_tests.TestTwoTermApproximation_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_two_term_approximation.py", line 202, in test_bad_relations
    self.assertEqual(actual_relations_mons, relations_mons)
AssertionError: {gpkit.Monomial(0.187·u_46^0.12·u_119^0.19·u_2^0.2·u_77^0.8[135444 chars]: 4}} != {gpkit.Monomial(0.379·x_0^-1.74933740103436·x_1^1.800206951[375113 chars]: 5}}
Diff is 948788 characters long. Set self.maxDiff to None to see it.

----------------------------------------------------------------------
Ran 42 tests in 45.301s

FAILED (failures=8)

Generating XML reports...
.
Running tests...
----------------------------------------------------------------------
.F...F................FF..FF....F..F......
======================================================================
FAIL [0.102s]: test_correlated_monomials (run_tests.TestEquivalentPosynomials_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_equivalent_posynomials.py", line 99, in test_correlated_monomials
    self.assertSetEqual(set(actual_posynomials), set(theoretical_posynomials))
AssertionError: Items in the first set but not the second:
gpkit.Posynomial(x_14^0.069·x_3^1.2·x_19^1.2·x_17^1.5·x_6^1.7·x_4^1.8·x_16^3.5·x_0^3.6·x_9^4.4·x_8^4.8/x_2^4.9/x_18^4.5/x_15^4.4/u_0^3.1/x_11^2.1/x_1^1.8/x_12^1.7/x_10^1.1/x_5^0.52/x_7^0.47/x_13^0.036 + x_12^1.7·x_2^2.4·x_3^2.6·x_19^2.7·x_15^2.9·x_10^3.1·x_0^4.2·x_17^4.3·x_9^4.8/x_16^3.5/x_6^3.5/x_4^3.1/x_1^3/x_18^2.8/x_7^2.8/x_14^2.7/x_11^2.5/x_5^1/x_13^0.84/x_8^0.56 + u_1^0.28·x_12^0.71·x_7^2.3·x_8^2.6·x_10^2.7·x_5^2.8·x_6^3.5·x_19^4.1·x_0^4.4·x_4^4.7/x_13^4.3/x_18^3.1/x_3^3/x_15^2.9/x_11^2.8/x_1^2.6/x_14^2.5/x_2^2.5/x_9^1.6/x_16^0.83/x_17^0.72 + x_8^0.34·x_3^0.57·x_5^0.96·x_7^1.4·x_11^2.8·x_18^2.9·x_12^3.5·x_1^3.5·x_13^3.6·x_9^3.9·x_10^4.4·x_0^4.7/x_2^4.4/x_15^2.7/u_0^2.5/x_16^2/x_6^1.5/x_4^0.82/x_19^0.69/x_14^0.25/x_17^0.17 + x_12^0.23·x_17^0.44·x_3^0.98·x_6^1.4·x_19^1.8·x_4^2.4·x_5^3.3·x_16^3.4·x_7^4·x_0^5/x_8^4.9/x_2^4.6/x_10^4/x_9^3.9/x_13^3.6/x_11^3.3/x_14^2.2/x_1^2/x_15^0.84/x_18^0.25 + x_12^0.35·x_6^1·x_3^1.7·x_4^2·u_0^2.2·x_2^2.3·x_18^3.9·x_1^4·x_15^4.7·x_9^5/x_11^4.8/x_16^4.3/x_8^4.1/x_17^3.9/x_5^3.8/x_0^2.6/x_19^2.4/x_13^2.2/x_14^2.2/x_10^1.2/x_7^1 + x_6^1.3·x_11^1.4·x_18^1.4·x_7^1.7·x_3^2.4·x_10^3.6·x_14^3.6·x_4^3.8·x_5^4·x_9^4.4·x_15^4.4·x_16^4.9/x_19^4.3/x_0^3.3/x_8^3.1/x_1^2.7/x_13^2.6/x_17^0.81/x_2^0.29/x_12^0.088 + x_0^0.36·x_1^0.83·x_7^1.7·x_13^2.1·x_14^2.1·x_6^2.3·x_12^2.3·x_16^3/x_10^4.9/x_3^4.7/x_15^4/x_18^4/x_9^3.8/x_11^3.8/x_4^3.3/x_5^2.9/x_19^2/x_17^1.5/x_2^1.2/x_8^0.99 + x_2^0.43·x_10^0.79·x_17^0.81·x_0^1·x_19^2·x_4^2.5·x_9^2.6·x_13^3.1·x_15^3.2·x_16^3.4·x_8^4.2·x_1^4.2·x_7^4.5/x_14^4.1/x_11^3.8/x_3^3.1/x_5^3.1/x_12^3/x_6^2.3/x_18^1.5 + x_19^0.81·x_1^1.3·x_6^1.3·x_0^2·x_13^2.9·x_14^3.8·x_9^4.5·x_4^4.5/x_17^4.5/x_16^3.2/x_5^2.5/x_7^2.5/x_2^2/x_12^2/x_15^1.8/x_11^1.7/x_18^1/x_10^0.55/x_3^0.2/x_8^0.012 + x_11^0.36·x_5^0.94·x_0^2.3·x_12^2.9·x_18^3.2·x_10^3.5·x_2^3.8·x_19^3.9·x_17^3.9/x_9^4.8/x_3^4.7/x_6^4.7/x_15^4.6/x_8^3.9/x_13^3.6/x_4^3.6/x_1^1.2/x_16^0.73/x_14^0.49/x_7^0.25 + x_19^0.097·x_18^0.63·x_16^1.6·x_8^1.9·x_5^1.9·x_0^2.4·x_4^2.5·x_7^2.5·x_3^3.1·x_2^3.2·x_12^3.7·x_6^4.9/x_14^4.6/x_15^4.2/x_9^3.1/x_10^3/x_13^2.6/x_1^2.6/x_17^0.61/x_11^0.53 + x_16^1.4·x_3^1.6·x_4^1.7·x_19^1.8·x_11^2.2·x_13^3·x_0^3.5·x_10^3.6·x_6^4·x_7^4.6·u_0^5/x_14^4.1/x_15^3.8/x_17^3.1/x_8^3.1/x_9^3.1/x_5^2.6/x_18^2.2/x_12^2.1/x_1^0.9/x_2^0.68)
Items in the second set but not the first:
gpkit.Posynomial(x_16^0.51·x_12^0.59·x_5^1.1·x_14^1.1·x_3^1.2·x_9^1.6·x_11^1.8·x_7^1.9·x_6^2·u_0^2.6·x_10^3.4·x_19^3.6·x_4^4·x_2^4.1·x_18^4.9/x_0^4.4/x_13^3.7/x_1^2.9/x_15^2.5/x_8^2.3/x_17^2.1 + x_0^-4.023190029880127·x_1^3.448592674249017·x_2^3.4684955567995477·x_3^-1.4966133171201577·x_4^-1.167787360334506·x_5^-4.204806761301429·x_6^-2.0724272155769796·x_7^-2.601695444177067·x_8^1.3757724666086792·x_9^-0.6414790724903643·x_10^2.253933675047275·x_11^4.667959947612415·x_12^2.786667815650726·x_13^0.5792387047707059·x_14^-0.3413638657303135·x_15^-1.7517523779772324·x_16^-4.93282928484245·x_17^4.576749143322562·x_18^0.38303754611832996·x_19^-0.3691869227736486·u_0^0.2580123278687174·u_1^0.0 + x_0^-2.494988966893236·x_1^1.5773376553414007·x_2^-1.0527228680054224·x_3^2.4582446022660314·x_4^-0.6847117191268559·x_5^1.3910137103398368·x_6^-3.8248094143699563·x_7^3.7344865309176214·x_8^-4.582532153975565·x_9^1.76100291377261·x_10^-3.472544082652802·x_11^-0.016534507642985474·x_12^4.61163478343515·x_13^4.601276061947381·x_14^-2.9880724069868183·x_15^-0.22724253491920532·x_16^-1.6937570501336916·x_17^-2.9451974154823346·x_18^-1.910670934254198·x_19^1.4045701095194074·u_0^0.0·u_1^0.07842506585058195 + x_0^1.001658925190183·x_1^-0.6693859104303179·x_2^3.2080811009624153·x_3^-1.6285775052122373·x_4^1.6298723273878153·x_5^-3.747034609502774·x_6^0.8882233113415801·x_7^3.2876682005741458·x_8^-2.586030118403937·x_9^-0.5678538039582728·x_10^-3.253461891358306·x_11^4.362912535877578·x_12^2.922997365633364·x_13^0.8682919580044199·x_14^1.6077561827802889·x_15^4.56471764276764·x_16^-3.243580218451302·x_17^-3.019727240293065·x_18^3.896563490403805·x_19^-0.2796780420465561·u_0^1.133118425015502·u_1^-3.582276434621949 + x_0^4.414535720970928·x_1^-2.648960655140163·x_2^-2.484752137820111·x_3^-3.0298918302560285·x_4^4.671959937154865·x_5^2.8268372747599173·x_6^3.4658534030399935·x_7^2.2537229896638857·x_8^2.5983784175113778·x_9^-1.6092833634394275·x_10^2.6597416346291967·x_11^-2.8165727500077544·x_12^0.7120839552179152·x_13^-4.251361070111399·x_14^-2.4979229649177617·x_15^-2.8781694415395553·x_16^-0.830505517154311·x_17^-0.7246981692352703·x_18^-3.1408560830164634·x_19^4.082311473551·u_0^0.0·u_1^0.2846241948097361 + x_0^-3.8523508628209093·x_1^-2.510936909292383·x_2^-4.151501506624181·x_3^-1.4974551353809087·x_4^0.8361763478874797·x_5^-1.2808360129159713·x_6^-2.3246965712899503·x_7^1.7213794334962254·x_8^1.1961620488540632·x_9^-2.6538473581144126·x_10^2.1699748385762305·x_11^-1.931665511504689·x_12^-2.0764896318724757·x_13^-0.19348182905687317·x_14^-2.7519892261100045·x_15^0.7153024682353664·x_16^-0.6465677296470993·x_17^4.403263262183714·x_18^-2.257146699216197·x_19^-1.1096792201443542·u_0^-2.5257338972671977·u_1^-1.007687777862691 + x_0^-2.626826161899889·x_1^4.001424504454654·x_2^2.275500640370489·x_3^1.6925151117376371·x_4^2.0314436782276903·x_5^-3.844540463782795·x_6^0.998935354160416·x_7^-1.0210016524977794·x_8^-4.1070277893703455·x_9^4.95589439984434·x_10^-1.2373124344599082·x_11^-4.846676852986208·x_12^0.34630106960058527·x_13^-2.2225127442776946·x_14^-2.2077131131143792·x_15^4.672930773490005·x_16^-4.311181088645446·x_17^-3.8731809805076347·x_18^3.8949537111271724·x_19^-2.399740954423819·u_0^2.153948814108838·u_1^0.0 + x_0^-3.8046238873690252·x_1^-2.8834285704324403·x_2^3.8643987187376485·x_3^-0.6645065419492502·x_4^-3.8426058570783175·x_5^-1.1951024884939376·x_6^-3.455119517723342·x_7^2.7012787322504703·x_8^3.3968899447730134·x_9^4.986061385130329·x_10^-3.968481436644945·x_11^3.4629958883457537·x_12^0.5875088596820444·x_13^-1.2577156019427758·x_14^3.464368730158574·x_15^1.7857500906906045·x_16^-1.1560685983194698·x_17^-1.8981612758089152·x_18^-1.079878194237752·x_19^1.9868615962226848·u_0^0.0·u_1^-2.5275991727854814 + x_0^3.646277631855673·x_1^-1.769108796144704·x_2^-4.900916988136029·x_3^1.2199530619558372·x_4^1.8467714160256588·x_5^-0.5238978180632401·x_6^1.7395293109413057·x_7^-0.46797157331443273·x_8^4.845810032031256·x_9^4.416208018386923·x_10^-1.1052503886244547·x_11^-2.1323257963447806·x_12^-1.67841419904192·x_13^-0.0359115718358094·x_14^0.06884598016957888·x_15^-4.354118901473235·x_16^3.4701933048220486·x_17^1.4695789985521266·x_18^-4.520409460636001·x_19^1.2386639244838342·u_0^-3.146461396516874·u_1^0.0 + x_0^4.667045170381458·x_1^3.513609073153461·x_2^-4.387963004620866·x_3^0.5690030244058777·x_4^-0.8235867767077973·x_5^0.9621349653121136·x_6^-1.512385379669452·x_7^1.4035749265359287·x_8^0.34314772279932715·x_9^3.8689669755275258·x_10^4.394554931896732·x_11^2.8365740234993764·x_12^3.4906656580351285·x_13^3.599152145174365·x_14^-0.24662319369022168·x_15^-2.731619550893364·x_16^-1.95606306360414·x_17^-0.17098379622234017·x_18^2.9226619299695153·x_19^-0.6932304962561862·u_0^-2.541999904658538·u_1^0.0 + x_0^-1.7661148923223724·x_1^3.164470858009924·x_2^-2.9431157744429424·x_3^-3.5831631241494843·x_4^1.5233876885942363·x_5^1.1012362736066823·x_6^-1.665821463316358·x_7^-0.6277509026047845·x_8^1.7638845882014822·x_9^-1.3922727312427794·x_10^3.673159054134814·x_11^1.0176322244279588·x_12^-1.880563385681505·x_13^3.548625345701744·x_14^-1.0665048679285052·x_15^3.2961282563131427·x_16^1.6257703108476287·x_17^3.6702037278710264·x_18^-0.21946650435191017·x_19^3.223710054044153·u_0^-3.1341176785073976·u_1^0.0 + x_0^-4.153589212476735·x_1^-0.2857546391651846·x_2^-4.1837133968942455·x_3^0.7906999761098632·x_4^1.7606988195080238·x_5^-2.393073519633565·x_6^2.318818017420858·x_7^-1.8634237812033572·x_8^4.9200303650687225·x_9^-4.385060402729911·x_10^4.675518253705082·x_11^-0.9259161086669625·x_12^4.90779630854521·x_13^-2.497550623651467·x_14^4.5702691546432845·x_15^4.34485854501407·x_16^2.086616146985179·x_17^-0.7858981017147535·x_18^3.840051898685447·x_19^2.8427998489826223·u_0^4.921382783665276·u_1^0.0 + x_0^3.482342363543019·x_1^-0.8978841196324163·x_2^-0.6754800982868137·x_3^1.637594099191074·x_4^1.7172157996668966·x_5^-2.595360514531093·x_6^3.9720193531176164·x_7^4.594707324683341·x_8^-3.123089555633637·x_9^-3.0585075653783447·x_10^3.561269765050577·x_11^2.1598053445553065·x_12^-2.0654160721461667·x_13^3.0140535170708755·x_14^-4.088841038670368·x_15^-3.769583024290668·x_16^1.4229444216900733·x_17^-3.141575912081743·x_18^-2.195560410432189·x_19^1.7711869540894787·u_0^4.9800148597996285·u_1^0.0)

======================================================================
FAIL [0.028s]: test_correlated_monomials (run_tests.TestEquivalentPosynomials_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_equivalent_posynomials.py", line 99, in test_correlated_monomials
    self.assertSetEqual(set(actual_posynomials), set(theoretical_posynomials))
AssertionError: Items in the first set but not the second:
gpkit.Posynomial(x_6^0.16·x_4^3.5·x_2^3.9·x_5^4.1·x_8^4.2/x_1^4.2/x_3^3.2/x_9^2.3/x_7^2/u_0^1.4/x_0^0.25 + x_2^0.2·x_7^0.85/x_4^4.9/x_9^4.9/x_1^3.4/x_3^2.3/u_1^2.1/x_8^1.6/x_6^1/x_0^0.84/x_5^0.3 + x_9^0.44·x_3^1.6·u_1^1.7·u_0^2.2·x_6^3.5·x_7^3.8·x_1^4.4/x_8^4.7/x_4^3.5/x_5^2.8/x_0^1.2/x_2^0.94 + x_4^0.81·x_9^0.95·x_6^2.7·x_8^4.1·x_1^4.7/x_7^2.6/x_0^2.5/x_5^2/x_2^1.3/x_3^0.64 + u_0^0.84·x_8^1.4·x_4^2.1·x_5^2.8·x_6^4.4·x_7^4.4/x_3^4.8/x_0^2.6/x_9^2/x_1^1.7/x_2^1.3 + x_2^1.4·x_3^3.3·x_9^4.7·x_1^4.9/x_4^4.9/x_6^4.6/x_0^3.3/x_7^2.4/x_8^1.6/x_5^0.016 + x_6^2.9·x_1^3.7·x_2^4.4·x_5^4.5/x_3^4/x_7^3.8/x_0^3.3/x_9^2.8/x_8^1.3/x_4^0.084 + x_3^0.2·x_4^0.39·x_1^0.98/x_2^4.4/x_7^4.1/x_0^3.9/x_6^3.7/x_8^3.6/x_5^1.6/x_9^1.5 + x_7^0.23·x_2^1.4·x_3^2.3·x_8^2.4·x_1^2.9/x_0^4.7/x_5^3.8/x_6^3.6/x_9^2.4/x_4^2.2/u_2^0.13 + x_1^0.97·x_4^1.9·x_7^2.6·x_6^3.2·x_5^3.8·x_9^4.2/x_0^4.7/x_8^3.8/x_2^3.2/x_3^2.4 + x_2^0.58·x_6^2.4·x_9^3.1·x_7^3.7·x_4^4.9/x_0^4.7/x_1^4.6/x_3^4.2/x_5^1.3/x_8^1.3 + x_0^0.41·x_6^1·u_2^1.5·x_2^2.9/u_0^4.7/x_7^4.7/x_9^4.1/x_1^3.1/x_4^3.1/x_5^1.6/x_8^1.3/x_3^1.2 + x_1^0.27·x_0^0.51·x_9^2.4·x_5^2.6·x_2^2.8·x_3^3.8·x_4^4.9/x_7^3.5/x_8^2.1/x_6^0.068 + x_0^1.1·x_4^2.7·x_3^3.2·x_6^3.5/x_1^4.9/u_1^4/x_9^3.5/x_2^3.4/x_8^3.2/x_5^2.4/x_7^0.23 + x_5^1.4·x_0^1.4·x_8^4.7/x_9^4.4/x_6^3.3/x_1^3/x_2^2.5/x_7^1.9/x_4^1.9/x_3^0.7 + x_9^1.1·x_5^1.6·x_0^2.1·x_8^3.3·x_6^4.4/x_2^4/x_7^3.9/x_4^1.5/x_1^1/x_3^0.8 + x_1^1.3·x_8^1.5·x_5^1.9·x_4^2·x_6^2.5·x_0^2.5·x_2^2.7/x_9^4.9/u_0^4.6/x_3^3.2/x_7^2.2 + x_3^0.7·x_6^1.2·x_1^1.5·x_4^2.3·x_0^3·x_9^3.3·x_7^4.1·x_8^4.5·x_5^4.5/x_2^3.2/u_0^3 + u_1^0.5·x_7^1.2·x_2^1.6·x_3^1.6·x_8^1.7·x_1^1.9·x_9^3.1·x_0^4.8/x_4^2.6/x_5^1.7/x_6^0.55)
Items in the second set but not the first:
gpkit.Posynomial(x_0^0.41·x_6^1·u_2^1.5·x_2^2.9/u_0^4.7/x_7^4.7/x_9^4.1/x_1^3.1/x_4^3.1/x_5^1.6/x_8^1.3/x_3^1.2 + x_0^4.751306327472896·x_1^1.897294563904138·x_2^1.5673285887916304·x_3^1.57785207019686·x_4^-2.5584419622542285·x_5^-1.7226018134164245·x_6^-0.5523685012226967·x_7^1.1882936817036622·x_8^1.66415228902183·x_9^3.091782684221263·u_0^0.0·u_1^0.4974203255455384·u_2^0.0 + x_0^2.9767136784976342·x_1^1.5077952114502757·x_2^-3.1661762873140598·x_3^0.6968273913253897·x_4^2.2561806651071024·x_5^4.535522834333992·x_6^1.2121757937508173·x_7^4.135823361990571·x_8^4.463554562103951·x_9^3.2783603665977328·u_0^-2.974758620413676·u_1^0.0·u_2^0.0 + x_0^-2.555234309651342·x_1^-1.7357972746626382·x_2^-1.2518583351495147·x_3^-4.8269172966828275·x_4^2.0532500244008256·x_5^2.8224990888926555·x_6^4.396320382384877·x_7^4.428488795155603·x_8^1.3537954903759282·x_9^-1.9624943165183795·u_0^0.8449177503256772·u_1^0.0·u_2^0.0 + x_0^-4.276905283035234·x_1^-4.765593561228055·x_2^-2.4673277220888226·x_3^2.0316858392820505·x_4^-2.2197671032631816·x_5^-3.8414921404660465·x_6^-1.4914036033369316·x_7^-4.160129618291251·x_8^3.757050381363488·x_9^4.920026957425968·u_0^4.1064725723666164·u_1^-2.0477787834361254·u_2^0.0 + x_0^-1.7659364301825065·x_1^-1.5216159832227651·x_2^-3.467323922643497·x_3^1.097528355351315·x_4^2.898545861838101·x_5^1.97608775141215·x_6^-3.6395099845416423·x_7^-4.935393533791026·x_8^1.782856644375328·x_9^-4.207118764490932·u_0^0.0·u_1^0.0·u_2^2.346280816986941 + x_0^3.3270800129480094·x_1^0.4056963454278639·x_2^-1.7129823210184347·x_3^-0.8235983670476994·x_4^4.2308241398978215·x_5^-3.423141049264941·x_6^-1.3732726939594517·x_7^-0.7511523214428077·x_8^-4.137260371225065·x_9^0.9788225048566543·u_0^0.0·u_1^1.8793896184524972·u_2^0.0 + x_0^3.1747657293620932·x_1^-0.41259690751602296·x_2^-1.3458850119126153·x_3^2.576069444667514·x_4^0.6599172144857333·x_5^-4.760574086125027·x_6^4.451688427207344·x_7^1.6237107360607137·x_8^-2.710917261726007·x_9^3.456282438150428·u_0^-0.9190176813125556·u_1^0.0·u_2^-3.966344073917056 + x_0^-3.963584696907972·x_1^3.9244855259164737·x_2^-4.718942480288152·x_3^4.667849242553157·x_4^0.9230762491600784·x_5^4.421674046424121·x_6^4.0635111089630325·x_7^-3.7374197018611346·x_8^-0.7907470216004704·x_9^-3.552957667253962·u_0^0.0·u_1^1.1618112186953038·u_2^0.0 + x_0^-4.655010656695596·x_1^2.8723604352105623·x_2^1.413415506613771·x_3^2.2760304336703587·x_4^-2.2439904038828273·x_5^-3.8403123505695658·x_6^-3.6048001481985956·x_7^0.23184944943086983·x_8^2.3915025543241093·x_9^-2.3911668164144393·u_0^0.0·u_1^0.0·u_2^-0.12837794145399817 + x_0^-1.249773045431053·x_1^4.379723271160573·x_2^-0.9425319686413092·x_3^1.5671480345773334·x_4^-3.4794931757026126·x_5^-2.8104904225183027·x_6^3.5018161233485223·x_7^3.842807534497174·x_8^-4.662327018198909·x_9^0.43802012472745666·u_0^2.160096938337359·u_1^1.679497936045475·u_2^0.0 + x_0^2.506337473072664·x_1^1.2535707573852193·x_2^2.703626418137932·x_3^-3.1590955132790266·x_4^2.0365217769175947·x_5^1.9249867572076322·x_6^2.472027074817187·x_7^-2.1820256294585083·x_8^1.4862534850566913·x_9^-4.915710512655222·u_0^-4.5503675344806895·u_1^0.0·u_2^0.0 + x_0^1.4868556736363185·x_1^-0.8591568761683988·x_2^-2.2574740362891568·x_3^-2.5981761623082136·x_4^0.5385862945969846·x_5^-3.8288926487466557·x_6^-0.2606829428089563·x_7^2.242660019901175·x_8^0.4568520671189056·x_9^0.436678066820849·u_0^0.0·u_1^-1.5286354564830456·u_2^0.0 + x_0^0.24743092570047143·x_1^4.625616320134135·x_2^3.783352651517353·x_3^4.757632088471233·x_4^-3.3729143545702334·x_5^-1.337932721556995·x_6^3.176424860693734·x_7^-4.953662011310174·x_8^-0.5740687619753304·x_9^0.7052142848965275·u_0^0.0·u_1^0.0·u_2^-4.784543921419878 + x_0^2.804279534173867·x_1^1.484833060584485·x_2^0.5481155369377326·x_3^2.3397167440425672·x_4^-1.338683854125481·x_5^-4.125754638065421·x_6^-4.911049241916482·x_7^-1.511379007640885·x_8^-0.10340696294512419·x_9^-4.047126037268818·u_0^-0.35442963384357873·u_1^-0.9580442164272124·u_2^4.229868065633277 + x_0^-0.8377472356835645·x_1^-3.369453613152207·x_2^0.19722023951662138·x_3^-2.2672676964795038·x_4^-4.894310743487954·x_5^-0.30097540627510444·x_6^-1.0241192618362192·x_7^0.8486548889174017·x_8^-1.648224960222259·x_9^-4.8646930217907745·u_0^0.0·u_1^-2.0611425972173376·u_2^0.0 + x_0^1.0585202904659443·x_1^-4.942192621344185·x_2^-3.3617205765785343·x_3^3.1847835686714348·x_4^2.7145846212380196·x_5^-2.4246406540469847·x_6^3.5259443691358143·x_7^-0.23285242369361026·x_8^-3.2399377496716806·x_9^-3.50584650946974·u_0^0.0·u_1^-3.989273351740221·u_2^0.0 + x_0^-2.2915175881611125·x_1^3.4916871637016484·x_2^3.350699768914465·x_3^-4.451456132409907·x_4^-1.5095110528809776·x_5^-0.9947927630373767·x_6^-1.24687440503115·x_7^-2.6669873536473365·x_8^-0.5524540324479084·x_9^-3.958095794644101·u_0^0.0·u_1^-4.910679076374142·u_2^-4.029261803680354 + x_0^-0.2516399686113395·x_1^-4.1538783380734206·x_2^3.907235592245435·x_3^-3.247621493556445·x_4^3.490211595099593·x_5^4.102438383542168·x_6^0.15860895011355858·x_7^-2.020403297841903·x_8^4.1824288250224875·x_9^-2.2571033299222387·u_0^-1.420691063664599·u_1^0.0·u_2^0.0)

======================================================================
FAIL [0.419s]: test_conservativeness (run_tests.TestPrimitives_mosek_cli)
Testing conservativeness of solution methods
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 66, in test_conservativeness
    self.assertTrue(sm['cost'] <= sem['cost'] <= smm['cost'] <= sbm['cost'])
AssertionError: False is not true

======================================================================
FAIL [0.173s]: test_methods (run_tests.TestPrimitives_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 117, in test_methods
    self.assertAlmostEqual(sol(vk), prev_sol(vk), places=5)
AssertionError: <Quantity(0.636130459, 'dimensionless')> != <Quantity(0.631384596, 'dimensionless')> within 5 places (<Quantity(0.00474586309, 'dimensionless')> difference)

======================================================================
FAIL [0.350s]: test_conservativeness (run_tests.TestPrimitives_mosek_conif)
Testing conservativeness of solution methods
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 66, in test_conservativeness
    self.assertTrue(sm['cost'] <= sem['cost'] <= smm['cost'] <= sbm['cost'])
AssertionError: False is not true

======================================================================
FAIL [0.069s]: test_methods (run_tests.TestPrimitives_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_primitives.py", line 117, in test_methods
    self.assertAlmostEqual(sol(vk), prev_sol(vk), places=5)
AssertionError: <Quantity(0.636130459, 'dimensionless')> != <Quantity(0.631384596, 'dimensionless')> within 5 places (<Quantity(0.00474586309, 'dimensionless')> difference)

======================================================================
FAIL [1.385s]: test_bad_relations (run_tests.TestTwoTermApproximation_mosek_cli)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_two_term_approximation.py", line 202, in test_bad_relations
    self.assertEqual(actual_relations_mons, relations_mons)
AssertionError: {gpkit.Monomial(5.99·u_165^0.051·u_56^0.055·u_186^0.23·u_[163524 chars] 18}} != {gpkit.Monomial(9.07·x_0^-3.542177654742009·x_1^-4.090133[526540 chars] 10}}
Diff is 1274549 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL [0.201s]: test_bad_relations (run_tests.TestTwoTermApproximation_mosek_conif)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust/robust/testing/t_two_term_approximation.py", line 202, in test_bad_relations
    self.assertEqual(actual_relations_mons, relations_mons)
AssertionError: {gpkit.Monomial(2.87·u_48^0.0015·u_7^1.2·u_49^1.2·x_2^1.5[51962 chars] 11}} != {gpkit.Monomial(7.8·x_0^4.406988180068·x_1^-1.83846265943[146250 chars]: 2}}
Diff is 357334 characters long. Set self.maxDiff to None to see it.

----------------------------------------------------------------------
Ran 42 tests in 30.920s

FAILED (failures=8)

Generating XML reports...
.
----------------------------------------------------------------------
Ran 2 tests in 88.562s

OK

Generating XML reports...
Cloning into 'shopping'...

Running tests...
----------------------------------------------------------------------
adding test for 'test.py'
..Using solver 'mosek_cli'
 for 25 free variables
  in 40 posynomial inequalities.
Solving took 0.0274 seconds.
Using solver 'mosek_cli'
 for 25 free variables
  in 40 posynomial inequalities.
Solving took 0.0283 seconds.
.Using solver 'mosek_conif'
 for 25 free variables
  in 40 posynomial inequalities.
Solving took 0.0163 seconds.

----------------------------------------------------------------------
Ran 3 tests in 0.171s

OK

Generating XML reports...
Cloning into 'gassolar'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (1.4.1)
Requirement already satisfied: numpy>=1.18.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (1.22.3)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2022.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2.8.2)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
Collecting git+https://github.com/hoburg/gpfit.git
  Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-ouniu6hr
  Running command git clone --filter=blob:none --quiet https://github.com/hoburg/gpfit.git /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-ouniu6hr
  Resolved https://github.com/hoburg/gpfit.git to commit 3c8025f12ba5360fdeb71c270e55d4c93e1676fd
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.2.0) (1.1.1)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (3.5.1)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (7.1.1)
Collecting pytest-mpl>=0.13
  Using cached pytest_mpl-0.14.0-py3-none-any.whl (27 kB)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (4.31.2)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (3.0.7)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (9.0.1)
Requirement already satisfied: python-dateutil>=2.7 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (2.8.2)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (0.11.0)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (21.3)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (1.4.2)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.1.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.0.0)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (21.4.0)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (2.0.1)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.11.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit==0.2.0) (3.1.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.0)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.7->matplotlib>=3.3.2->gpfit==0.2.0) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit==0.2.0) (2.1.1)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gpfit==0.2.0) (8.0.1)
Building wheels for collected packages: gpfit
  Building wheel for gpfit (setup.py): started
  Building wheel for gpfit (setup.py): finished with status 'done'
  Created wheel for gpfit: filename=gpfit-0.2.0-py3-none-any.whl size=493939 sha256=9417ffd2b0025be2cd69cb854d46be3dc3e7191e347079e40c1a175bc59b6f87
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-vuswyetc/wheels/7d/c7/e2/9c7f9a2bc07099a39824267dca90eb5f2bc4114dcffca7aced
Successfully built gpfit
Installing collected packages: pytest-mpl, gpfit
Successfully installed gpfit-0.2.0 pytest-mpl-0.14.0
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gassolar==0.0.0.0) (1.1.1)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.4.1)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (0.2.0)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (7.1.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (0.14.0)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (3.5.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.0)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->gassolar==0.0.0.0) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->gassolar==0.0.0.0) (2022.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (1.4.2)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (21.3)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (9.0.1)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (3.0.7)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (4.31.2)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.11.0)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.1.1)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (21.4.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.0.0)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (2.0.1)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit->gassolar==0.0.0.0) (3.1.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas->gassolar==0.0.0.0) (1.16.0)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gassolar==0.0.0.0) (8.0.1)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit->gassolar==0.0.0.0) (2.1.1)
Building wheels for collected packages: gassolar
  Building wheel for gassolar (setup.py): started
  Building wheel for gassolar (setup.py): finished with status 'done'
  Created wheel for gassolar: filename=gassolar-0.0.0.0-py3-none-any.whl size=4876528 sha256=2a8df89a52bf70e336ff6c8bddfaa10c6046a23189906faa97968bc7175e2924
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-unjrqzh7/wheels/1d/dd/ab/e8c1374cca77ebcaad2ee02bfed853604a2187c2af7599445e
Successfully built gassolar
Installing collected packages: gassolar
Successfully installed gassolar-0.0.0.0

Running tests...
----------------------------------------------------------------------
adding test for 'gassolar/gas/gas.py'
adding test for 'gassolar/solar/solar.py'
EEEE
======================================================================
ERROR [0.622s]: test_gassolar_gas_gas_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 3, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.001s]: test_gassolar_gas_gas_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 3, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.025s]: test_gassolar_solar_solar_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 12, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_gassolar_solar_solar_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 12, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

----------------------------------------------------------------------
Ran 4 tests in 0.650s

FAILED (errors=4)

Generating XML reports...
Cloning into 'jho'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (1.4.1)
Requirement already satisfied: numpy>=1.18.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (1.22.3)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2022.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
Collecting git+https://github.com/hoburg/gpfit.git
  Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-bkb4yleh
  Running command git clone --filter=blob:none --quiet https://github.com/hoburg/gpfit.git /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-bkb4yleh
  Resolved https://github.com/hoburg/gpfit.git to commit 3c8025f12ba5360fdeb71c270e55d4c93e1676fd
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.2.0) (1.1.1)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (3.5.1)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (7.1.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (0.14.0)
Requirement already satisfied: python-dateutil>=2.7 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (2.8.2)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (0.11.0)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (9.0.1)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (21.3)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (1.4.2)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (4.31.2)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.11.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.0.0)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.1.1)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (2.0.1)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (21.4.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit==0.2.0) (3.1.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.0)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.7->matplotlib>=3.3.2->gpfit==0.2.0) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit==0.2.0) (2.1.1)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gpfit==0.2.0) (8.0.1)

Running tests...
----------------------------------------------------------------------
adding test for 'model/jho.py'
adding test for 'model/print_perf.py'
EEEE
======================================================================
ERROR [0.565s]: test_model_jho_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 5, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.001s]: test_model_jho_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 5, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.004s]: test_model_print_perf_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/print_perf.py", line 4, in <module>
    from jho import Mission
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 5, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.002s]: test_model_print_perf_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/print_perf.py", line 4, in <module>
    from jho import Mission
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 5, in <module>
    from gpkitmodels.GP.aircraft.engine.gas_engine import Engine
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in <module>
    from gpfit.fit_constraintset import FitCS
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

----------------------------------------------------------------------
Ran 4 tests in 0.573s

FAILED (errors=4)

Generating XML reports...
Cloning into 'turbofan'...
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/turbofan
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from turbofan==0.0.0.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from turbofan==0.0.0.0) (1.8.0)
Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from turbofan==0.0.0.0) (0.18)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from turbofan==0.0.0.0) (0.18.2)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pint->turbofan==0.0.0.0) (21.3)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from packaging->pint->turbofan==0.0.0.0) (3.0.7)
Building wheels for collected packages: turbofan
  Building wheel for turbofan (setup.py): started
  Building wheel for turbofan (setup.py): finished with status 'done'
  Created wheel for turbofan: filename=turbofan-0.0.0.0-py3-none-any.whl size=43849 sha256=8f13cad757ac505219effe47d62efa802ef960acfbcfc3766a9e3143ddfca0f6
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-gflxkych/wheels/5d/ae/54/41517cd5c41e9ab57435375bf0ed326feafc2d5ce8147a1c02
Successfully built turbofan
Installing collected packages: turbofan
  Attempting uninstall: turbofan
    Found existing installation: turbofan 0.0.0.0
    Uninstalling turbofan-0.0.0.0:
      Successfully uninstalled turbofan-0.0.0.0
Successfully installed turbofan-0.0.0.0

Running tests...
----------------------------------------------------------------------
adding test for 'turbofan/engine_test.py'
.Starting a sequence of GP solves
 for 43 free variables
  in 14 locally-GP constraints
  and for 244 free variables
       in 492 posynomial inequalities.

GP Solve 1
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0456 seconds.
Solved cost was 7.929e+13.

GP Solve 2
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0182 seconds.
Solved cost was 30.99.

GP Solve 3
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0183 seconds.
Solved cost was 10.15.

GP Solve 4
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0191 seconds.
Solved cost was 7.827.

GP Solve 5
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0188 seconds.
Solved cost was 7.281.

GP Solve 6
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0187 seconds.
Solved cost was 7.108.

GP Solve 7
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0187 seconds.
Solved cost was 7.029.

GP Solve 8
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0188 seconds.
Solved cost was 6.991.

GP Solve 9
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0181 seconds.
Solved cost was 6.973.

GP Solve 10
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0192 seconds.
Solved cost was 6.965.

GP Solve 11
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0192 seconds.
Solved cost was 6.96.

GP Solve 12
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0192 seconds.
Solved cost was 6.958.

GP Solve 13
Using solver 'mosek_conif'
 for 244 free variables
  in 492 posynomial inequalities.
Solving took 0.0185 seconds.
Solved cost was 6.957.

Solving took 0.388 seconds and 13 GP solves.

----------------------------------------------------------------------
Ran 1 test in 0.582s

OK

Generating XML reports...
Cloning into 'solar'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (1.4.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2.8.2)
Requirement already satisfied: numpy>=1.18.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (1.22.3)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2022.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
Collecting git+https://github.com/convexengineering/gpfit.git
  Cloning https://github.com/convexengineering/gpfit.git to /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-qa0zx88r
  Running command git clone --filter=blob:none --quiet https://github.com/convexengineering/gpfit.git /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-qa0zx88r
  Resolved https://github.com/convexengineering/gpfit.git to commit 3c8025f12ba5360fdeb71c270e55d4c93e1676fd
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.2.0) (1.1.1)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (3.5.1)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (7.1.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (0.14.0)
Requirement already satisfied: python-dateutil>=2.7 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (2.8.2)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (4.31.2)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (21.3)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (1.4.2)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (9.0.1)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (2.0.1)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.11.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.0.0)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.1.1)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (21.4.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit==0.2.0) (3.1.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.0)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.7->matplotlib>=3.3.2->gpfit==0.2.0) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit==0.2.0) (2.1.1)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gpfit==0.2.0) (8.0.1)
Collecting git+https://github.com/convexengineering/gassolar.git
  Cloning https://github.com/convexengineering/gassolar.git to /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-pcdv5lp1
  Running command git clone --filter=blob:none --quiet https://github.com/convexengineering/gassolar.git /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-pcdv5lp1
  Resolved https://github.com/convexengineering/gassolar.git to commit 90c91cc6b980b44bedaf87ad004654b67a11431c
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gassolar==0.0.0.0) (1.1.1)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (1.4.1)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gassolar==0.0.0.0) (0.2.0)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (3.5.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (0.14.0)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->gassolar==0.0.0.0) (7.1.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.0)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->gassolar==0.0.0.0) (2022.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->gassolar==0.0.0.0) (2.8.2)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (9.0.1)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (4.31.2)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (21.3)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->gassolar==0.0.0.0) (1.4.2)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.0.0)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.1.1)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (2.0.1)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (1.11.0)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->gassolar==0.0.0.0) (21.4.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit->gassolar==0.0.0.0) (3.1.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas->gassolar==0.0.0.0) (1.16.0)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gassolar==0.0.0.0) (8.0.1)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit->gassolar==0.0.0.0) (2.1.1)
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from solar==0.0.0.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from solar==0.0.0.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from solar==0.0.0.0) (1.1.1)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from solar==0.0.0.0) (1.4.1)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from solar==0.0.0.0) (0.2.0)
Requirement already satisfied: gpkitmodels in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek (from solar==0.0.0.0) (0.0.0.0)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->solar==0.0.0.0) (3.5.1)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->solar==0.0.0.0) (7.1.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit->solar==0.0.0.0) (0.14.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->solar==0.0.0.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->solar==0.0.0.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->solar==0.0.0.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->solar==0.0.0.0) (1.3.0)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkitmodels->solar==0.0.0.0) (0.18.2)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->solar==0.0.0.0) (2022.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas->solar==0.0.0.0) (2.8.2)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (9.0.1)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (4.31.2)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (21.3)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit->solar==0.0.0.0) (1.4.2)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->solar==0.0.0.0) (1.1.1)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->solar==0.0.0.0) (2.0.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->solar==0.0.0.0) (1.0.0)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->solar==0.0.0.0) (1.11.0)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit->solar==0.0.0.0) (21.4.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit->solar==0.0.0.0) (3.1.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas->solar==0.0.0.0) (1.16.0)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->solar==0.0.0.0) (8.0.1)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit->solar==0.0.0.0) (2.1.1)
Building wheels for collected packages: solar
  Building wheel for solar (setup.py): started
  Building wheel for solar (setup.py): finished with status 'done'
  Created wheel for solar: filename=solar-0.0.0.0-py3-none-any.whl size=14861 sha256=7f810efd8af24b64a80e9f17f58ad9fc7b9efa7f6bc73cb4923f385f1a629fe0
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-9qzqc9ti/wheels/b1/de/c4/2c711b2676e40571c2a865d90083f15cbe00d5ce78bef4231a
Successfully built solar
Installing collected packages: solar
Successfully installed solar-0.0.0.0

Running tests...
----------------------------------------------------------------------
adding test for 'solar/sens_chart.py'
adding test for 'solar/season.py'
adding test for 'solar/npod_trade.py'
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:127: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if static.Npod is not 0:
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:276: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if self.Npod is not 0:
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:469: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if aircraft.Npod is not 0 and aircraft.Npod is not 1:
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:469: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if aircraft.Npod is not 0 and aircraft.Npod is not 1:
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:524: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if self.aircraft.Npod is not 0 and self.aircraft.Npod is not 1:
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py:524: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if self.aircraft.Npod is not 0 and self.aircraft.Npod is not 1:
E
N=1

N=1
EEEEE
======================================================================
ERROR [0.547s]: test_solar_npod_trade_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
    mod.test()
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/npod_trade.py", line 91, in test
    pods(Nplot=100)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/npod_trade.py", line 16, in pods
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_solar_npod_trade_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
    mod.test()
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/npod_trade.py", line 91, in test
    pods(Nplot=100)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/npod_trade.py", line 16, in pods
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.003s]: test_solar_season_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/season.py", line 6, in <module>
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_solar_season_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/season.py", line 6, in <module>
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.003s]: test_solar_sens_chart_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 7, in <module>
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_solar_sens_chart_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 7, in <module>
    from solar import Mission, Aircraft
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/solar.py", line 9, in <module>
    from ad.admath import exp
ModuleNotFoundError: No module named 'ad'

----------------------------------------------------------------------
Ran 6 tests in 0.559s

FAILED (errors=6)

Generating XML reports...
Cloning into 'gplibrary'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (1.4.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2.8.2)
Requirement already satisfied: numpy>=1.18.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (1.22.3)
Requirement already satisfied: pytz>=2020.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pandas) (2022.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
Collecting git+https://github.com/hoburg/gpfit.git
  Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-m7z7tay4
  Running command git clone --filter=blob:none --quiet https://github.com/hoburg/gpfit.git /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-req-build-m7z7tay4
  Resolved https://github.com/hoburg/gpfit.git to commit 3c8025f12ba5360fdeb71c270e55d4c93e1676fd
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (1.8.0)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.2.0) (1.1.1)
Requirement already satisfied: matplotlib>=3.3.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (3.5.1)
Requirement already satisfied: pytest>=6.2.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (7.1.1)
Requirement already satisfied: pytest-mpl>=0.13 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpfit==0.2.0) (0.14.0)
Requirement already satisfied: fonttools>=4.22.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (4.31.2)
Requirement already satisfied: cycler>=0.10 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (0.11.0)
Requirement already satisfied: python-dateutil>=2.7 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (2.8.2)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (21.3)
Requirement already satisfied: pillow>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (9.0.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from matplotlib>=3.3.2->gpfit==0.2.0) (1.4.2)
Requirement already satisfied: tomli>=1.0.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (2.0.1)
Requirement already satisfied: py>=1.8.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.11.0)
Requirement already satisfied: iniconfig in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.1.1)
Requirement already satisfied: attrs>=19.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (21.4.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest>=6.2.5->gpfit==0.2.0) (1.0.0)
Requirement already satisfied: Jinja2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pytest-mpl>=0.13->gpfit==0.2.0) (3.1.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (0.18)
Requirement already satisfied: plotly in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (5.6.0)
Requirement already satisfied: adce in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkit->gpfit==0.2.0) (1.3.0)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from python-dateutil>=2.7->matplotlib>=3.3.2->gpfit==0.2.0) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from Jinja2->pytest-mpl>=0.13->gpfit==0.2.0) (2.1.1)
Requirement already satisfied: tenacity>=6.2.0 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from plotly->gpkit->gpfit==0.2.0) (8.0.1)
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy>=1.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkitmodels==0.0.0.0) (1.22.3)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkitmodels==0.0.0.0) (1.8.0)
Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkitmodels==0.0.0.0) (0.18)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from gpkitmodels==0.0.0.0) (0.18.2)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from pint->gpkitmodels==0.0.0.0) (21.3)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages (from packaging->pint->gpkitmodels==0.0.0.0) (3.0.7)
Building wheels for collected packages: gpkitmodels
  Building wheel for gpkitmodels (setup.py): started
  Building wheel for gpkitmodels (setup.py): finished with status 'done'
  Created wheel for gpkitmodels: filename=gpkitmodels-0.0.0.0-py3-none-any.whl size=66171 sha256=4177dcffbb63f87e061398d7a3539e7fc35bc0803d434c06f93bae3349d61121
  Stored in directory: /private/var/folders/qk/9zkf0syn149fvhw9mh7hgd5w0000gp/T/pip-ephem-wheel-cache-0jvjjrj6/wheels/63/94/03/31e3d3885e371c6f5a7397a25e3d1cfb5cfd0a1bc07c4c860b
Successfully built gpkitmodels
Installing collected packages: gpkitmodels
  Attempting uninstall: gpkitmodels
    Found existing installation: gpkitmodels 0.0.0.0
    Uninstalling gpkitmodels-0.0.0.0:
      Successfully uninstalled gpkitmodels-0.0.0.0
Successfully installed gpkitmodels-0.0.0.0

Running tests...
----------------------------------------------------------------------
adding test for 'gpkitmodels/GP/aircraft/wing/wing_test.py'
adding test for 'gpkitmodels/GP/aircraft/tail/tail_tests.py'
adding test for 'gpkitmodels/GP/aircraft/fuselage/test_fuselage.py'
adding test for 'gpkitmodels/GP/aircraft/prop/prop_test.py'
adding test for 'gpkitmodels/GP/aircraft/motor/motor_test.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_mission.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py'
EEEEEEEEEE/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 6.1% (1588.61 to 1685.18) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 6.1% (1588.61 to 1685.18) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 25% (3053.31 to 3816.15) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 0.32% (3808.98 to 3821.21) on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 25% (3053.31 to 3816.14) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:177: UserWarning: SGP not convergent: Cost rose by 0.32% (3808.98 to 3821.21) on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities.
  pywarnings.warn(
...Starting a sequence of GP solves
 for 4 free variables
  in 1 locally-GP constraints
  and for 21 free variables
       in 22 posynomial inequalities.

GP Solve 1
Using solver 'mosek_cli'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.026 seconds.
Solved cost was 5717.

GP Solve 2
Using solver 'mosek_cli'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0255 seconds.
Solved cost was 4538.

GP Solve 3
Using solver 'mosek_cli'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0251 seconds.
Solved cost was 4536.

GP Solve 4
Using solver 'mosek_cli'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0255 seconds.
Solved cost was 4536.

Solving took 0.108 seconds and 4 GP solves.
Starting a sequence of GP solves
 for 4 free variables
  in 1 locally-GP constraints
  and for 21 free variables
       in 22 posynomial inequalities.

GP Solve 1
Using solver 'mosek_conif'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0135 seconds.
Solved cost was 5717.

GP Solve 2
Using solver 'mosek_conif'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0121 seconds.
Solved cost was 4538.

GP Solve 3
Using solver 'mosek_conif'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0117 seconds.
Solved cost was 4536.

GP Solve 4
Using solver 'mosek_conif'
 for 21 free variables
  in 22 posynomial inequalities.
Solving took 0.0112 seconds.
Solved cost was 4536.

Solving took 0.0519 seconds and 4 GP solves.

======================================================================
ERROR [0.020s]: test_gpkitmodels_GP_aircraft_fuselage_test_fuselage_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/fuselage/test_fuselage.py", line 3, in <module>
    from gpkitmodels.GP.aircraft.wing.wing_test import FlightState
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_gpkitmodels_GP_aircraft_fuselage_test_fuselage_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/fuselage/test_fuselage.py", line 3, in <module>
    from gpkitmodels.GP.aircraft.wing.wing_test import FlightState
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.721s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.motor.motor import Propulsor, Motor, MotorPerf
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/motor/motor.py", line 4, in <module>
    from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.002s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.motor.motor import Propulsor, Motor, MotorPerf
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/motor/motor.py", line 4, in <module>
    from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.003s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.002s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.004s]: test_gpkitmodels_GP_aircraft_tail_tail_tests_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/tail/tail_tests.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.tail.horizontal_tail import HorizontalTail
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/tail/horizontal_tail.py", line 4, in <module>
    from .tail_aero import TailAero
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/tail/tail_aero.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.002s]: test_gpkitmodels_GP_aircraft_tail_tail_tests_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/tail/tail_tests.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.tail.horizontal_tail import HorizontalTail
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/tail/horizontal_tail.py", line 4, in <module>
    from .tail_aero import TailAero
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/tail/tail_aero.py", line 5, in <module>
    from gpfit.fit_constraintset import XfoilFit
ModuleNotFoundError: No module named 'gpfit.fit_constraintset'

======================================================================
ERROR [0.003s]: test_gpkitmodels_GP_aircraft_wing_wing_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

======================================================================
ERROR [0.002s]: test_gpkitmodels_GP_aircraft_wing_wing_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
    testfn(name, import_dict, path)(self)
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
    lambda self: getattr(self, name)()))  # pylint:disable=undefined-variable
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 34, in test_fn
    mod = __import__(os.path.basename(path)[:-3])
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in <module>
    from gpkitmodels.GP.aircraft.wing.wing import Wing
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in <module>
    from .capspar import CapSpar
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in <module>
    from .gustloading import GustL
  File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/lib/python3.9/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 4, in <module>
    from ad.admath import cos
ModuleNotFoundError: No module named 'ad'

----------------------------------------------------------------------
Ran 16 tests in 2.464s

FAILED (errors=10)

Generating XML reports...
Cloning into 'eVTOL'...

Running tests...
----------------------------------------------------------------------
adding test for 'models/model_tests.py'
..
----------------------------------------------------------------------
Ran 2 tests in 2.828s

OK

Generating XML reports...
USING LOCAL DIRECTORY AS GPKITMODELS DIRECTORY
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '--no-cache-dir', '--no-deps', '-e', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/SPaircraft.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt', 'pip install': 'git+https://github.com/hoburg/turbofan.git', 'gpkit-models branch': 'master'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/hoburg/turbofan.git']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/robust.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
  attempt 2
  attempt 3
  attempt 4
  attempt 5
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/shopping.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {})

calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gassolar.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'pandas']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/jho.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'pandas']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/turbofan.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt, mosek_cli', 'gpkit-models branch': 'master'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/solar.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/convexengineering/gpfit.git, git+https://github.com/convexengineering/gassolar.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'pandas']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/convexengineering/gpfit.git']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/convexengineering/gassolar.git']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gplibrary.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git'})

calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'pandas']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
  attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv_jenkins/bin/pip', 'install', '.']
  attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/eVTOL.git']
  attempt 1

SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt'})

[Execution node] check if [macys_VM] is in [[windows10x64]]
Run condition [Execution node ] preventing perform for step [Execute Windows batch command]
Build step 'Console output (build log) parsing' changed build result to FAILURE
Recording test results
[Checks API] No suitable checks publisher found.
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: FAILURE