apache / cordova-paramedic

Apache Cordova - Paramedic
https://cordova.apache.org/
Apache License 2.0
36 stars 53 forks source link

feat: Appium "Test" #151

Closed janpio closed 5 years ago

janpio commented 5 years ago

This adds Appium tests to the testable-plugin which is used to test Paramedic functionality.

The spec file is extracted from https://github.com/apache/cordova-plugin-contacts/blob/master/appium-tests/common/common.spec.js and probably pretty bad.

CI is of course failing because of https://github.com/apache/cordova-paramedic/issues/142

janpio commented 5 years ago
paramedic-appium: Looking for the app package in: /var/folders/17/5mc7816d3mndxjqgplq6057w0000gn/T/tmp-2674PLzPHasSmHm5/platforms/ios/build/emulator
paramedic-appium: Found the app package: AppIcon20x20@2x.png
paramedic-appium: Installing Appium server to /Users/travis/build/apache/cordova-paramedic

and also

1) Testable Plugin UI Automation Tests should connect to an appium endpoint properly
  - Unhandled promise rejection: Error: [init({"browserName":"","platformName":"iOS","platformVersion":"","deviceName":"iPhone XR, 12.2\n","app":"AppIcon20x20@2x.png","autoAcceptAlerts":true})] The environment you requested was unavailable.
  A new session could not be created. Details: Appium's IosDriver does not support Xcode version 10.2.1. Apple has deprecated UIAutomation. Use the "XCUITest" automationName capability instead.
janpio commented 5 years ago

With temporary overwriting of detected package (from AppIcon20x20@2x.png to HelloCordova.app) we get further:

F
  Testable Plugin UI Automation Tests
    ✗ should connect to an appium endpoint properly
      - Unhandled promise rejection: Error: [init({"browserName":"","platformName":"iOS","platformVersion":"","deviceName":"iPhone XR, 12.2\n","app":"HelloCordova.app","autoAcceptAlerts":true,"automationName":"XCUITest"})] The environment you requested was unavailable.
      An unknown server-side error occurred while processing the command. Original error: Could not create simulator with name 'appiumTest-9A023350-61A3-4939-8127-C5682DE50C88-iPhone XR, 12.2
      ', device type id 'iPhone XR, 12.2
      ' and runtime id 'com.apple.CoreSimulator.SimRuntime.iOS-'. Reason: 'simctl error running 'create': Invalid device type: iPhone XR, 12.2'
    ✗ Testable Plugin UI Automation Tests
      - Failed: Failed to start a session

From earlier output we have this list of available simulators:

$ instruments -s devices | grep ^iPhone
iPhone 4s (8.1) [64015E83-F1A7-46DC-8832-C53DFB51968B] (Simulator)
iPhone 4s (8.2) [B9F74D9D-23D7-4990-AE78-5D652F440B7C] (Simulator)
iPhone 4s (8.3) [9B8A5343-B042-4EE1-8BE2-2F80A13B222F] (Simulator)
iPhone 4s (8.4) [6A6DA72C-564C-40C7-A46C-752EBDCB4BD7] (Simulator)
iPhone 4s (9.0) [5E0E64E1-F7C8-48DA-BB27-74BB4FC99D1F] (Simulator)
iPhone 4s (9.1) [C68E0FA8-7467-4F9E-B13D-B795F7E1CD39] (Simulator)
iPhone 4s (9.2) [27E4DC3C-80B2-4FFD-B32E-932061775B55] (Simulator)
iPhone 4s (9.3) [0EAE6CBA-E465-4E06-9B46-A7BBEFDF4535] (Simulator)
iPhone 5 (10.0) [4E363152-5DDC-4070-B732-5FF54244C727] (Simulator)
iPhone 5 (10.1) [8D49105C-BF99-4E30-AAE8-D0D29DBF84D1] (Simulator)
iPhone 5 (10.2) [FC47B6A9-EDDC-4DD1-85BD-6A717871F44A] (Simulator)
iPhone 5 (10.3.1) [64346EC3-7A31-4694-B224-8FB9BA4C2599] (Simulator)
iPhone 5 (8.1) [0CA8423B-79A4-4D70-A7B0-40D851545840] (Simulator)
iPhone 5 (8.2) [E982F1D7-119D-4178-AFFD-E74020BC9231] (Simulator)
iPhone 5 (8.3) [B68A3D7F-8C03-48BD-B528-090575CD4510] (Simulator)
iPhone 5 (8.4) [77C9EFC8-4278-490A-B85F-AFA9B785DD46] (Simulator)
iPhone 5 (9.0) [D76763C9-6163-4F85-A4A2-AABC27E37771] (Simulator)
iPhone 5 (9.1) [CC9C70FC-0F50-4387-932D-EAAD73EE36B3] (Simulator)
iPhone 5 (9.2) [2AEDCD2A-0CF3-4E43-AEFF-4C7F64EBB2CB] (Simulator)
iPhone 5 (9.3) [62B7E95C-3D63-47C5-8769-5F35EC5405DD] (Simulator)
iPhone 5s (10.0) [CE47DCD0-FB87-41F4-9C2F-6426EE78ADCA] (Simulator)
iPhone 5s (10.1) [ACB42EC4-EC7B-4B2A-A141-763496000305] (Simulator)
iPhone 5s (10.2) [EA4F8ED3-6D51-44AF-B833-CD2C02127FAE] (Simulator)
iPhone 5s (10.3.1) [54729446-332D-4D25-AF5F-D5FC1AB010CC] (Simulator)
iPhone 5s (11.0.1) [4134049B-90B6-49F5-8AFB-D35B486E9CBA] (Simulator)
iPhone 5s (11.1) [308CD7FC-7779-4357-BABE-B24D3E84F211] (Simulator)
iPhone 5s (11.2) [EEF36DA9-D182-4C1E-98B9-0872B759E9C7] (Simulator)
iPhone 5s (11.3) [ADCEC684-BCFE-40DD-B68D-EB197178D5F1] (Simulator)
iPhone 5s (11.4) [BE18B6FE-488D-4176-B0DE-F7F8F83FE775] (Simulator)
iPhone 5s (12.0) [A1BCF2AA-7831-4E42-B015-41BC2FCDD2DF] (Simulator)
iPhone 5s (12.1) [1AF71C95-DC20-43D8-A4DE-662D4EA6FB69] (Simulator)
iPhone 5s (12.2) [E69E6134-E98D-4397-9845-F5A1EECF6280] (Simulator)
iPhone 5s (8.1) [04CC7F13-3BDE-44FC-AE61-15B1E545DF94] (Simulator)
iPhone 5s (8.2) [8619AAC5-CFDD-4A2C-9704-ECFD176F7E81] (Simulator)
iPhone 5s (8.3) [74B1959B-8BFC-49FB-9547-17D577D5C26B] (Simulator)
iPhone 5s (8.4) [38062E72-FCE6-46E8-8196-EE86E95E773A] (Simulator)
iPhone 5s (9.0) [0ECD41CA-0F7E-4DBF-A7DE-85D9FB650445] (Simulator)
iPhone 5s (9.1) [00E57628-EDEA-41F2-BC61-EB35E7B0AF96] (Simulator)
iPhone 5s (9.2) [81C52A7B-8A5B-4346-8B23-0E6B39C95885] (Simulator)
iPhone 5s (9.3) [F962C1E4-05EC-4F4F-AD66-A0C06534FB7D] (Simulator)
iPhone 6 (10.0) [A708C0A5-F78E-4067-A4B3-781944AD0225] (Simulator)
iPhone 6 (10.1) [68BD7040-276E-4711-B0EE-4236082439E5] (Simulator)
iPhone 6 (10.2) [1DA0F799-2AAA-4B72-940E-5D841B78772F] (Simulator)
iPhone 6 (10.3.1) [7717A0A5-CA65-4C5D-A033-BE3892392F59] (Simulator)
iPhone 6 (11.0.1) [17B0C831-D47A-4BF3-ADA8-732AFB648431] (Simulator)
iPhone 6 (11.1) [9CA51BB9-F93C-4A68-8558-3D65E8311E29] (Simulator)
iPhone 6 (11.2) [87033B86-F5B6-4802-8444-6A47CBD0C8AE] (Simulator)
iPhone 6 (11.3) [E8B740B9-73CC-40D7-B342-07F0A180BB7E] (Simulator)
iPhone 6 (11.4) [9D1EA86E-B76B-42F2-A6DB-356377E3A44F] (Simulator)
iPhone 6 (12.0) [01047D8E-B0E7-4703-856C-6196BF4CEE42] (Simulator)
iPhone 6 (12.1) [58FAF5CF-1833-4FAD-8D80-0A4838446364] (Simulator)
iPhone 6 (12.2) [5603FC34-8017-4DB3-B3C1-4C28369B55D0] (Simulator)
iPhone 6 (8.1) [E24AE6BF-7012-451D-8B95-DD39B5B9DB23] (Simulator)
iPhone 6 (8.2) [D94C9AF8-6DF1-41D4-9836-0EC9E2505FBD] (Simulator)
iPhone 6 (8.3) [36E7D96A-0EA1-4F01-8D57-DFF72B391EDD] (Simulator)
iPhone 6 (8.4) [745A2129-BDD0-4BCC-8175-496D63D03990] (Simulator)
iPhone 6 (9.0) [6D0A3BAF-EC5D-4C21-AA56-6059C778CEFD] (Simulator)
iPhone 6 (9.1) [903A3009-5919-408E-82D4-176EE3AC5351] (Simulator)
iPhone 6 (9.2) [977C47E6-6152-41B6-A78E-0A61A0447A54] (Simulator)
iPhone 6 (9.3) [55FB789B-6292-490F-8126-609B45C08386] (Simulator)
iPhone 6 Plus (10.0) [8BEB9C89-3E33-4F16-A41F-1EEA4A88F37F] (Simulator)
iPhone 6 Plus (10.1) [FA4AC5F1-803B-42EA-8AF3-62B2DB2A68D4] (Simulator)
iPhone 6 Plus (10.2) [96E3036E-E6CD-451C-BE86-F9827DF72DAA] (Simulator)
iPhone 6 Plus (10.3.1) [F63CABB2-9B1E-43B5-B5FE-230E0962B812] (Simulator)
iPhone 6 Plus (11.0.1) [C816E683-3303-47F4-AFC9-D980C0A87F6F] (Simulator)
iPhone 6 Plus (11.1) [362F72F4-624C-458E-8D99-44F647BB1873] (Simulator)
iPhone 6 Plus (11.2) [ABFB8EA0-C959-443E-8354-58028A17A8DA] (Simulator)
iPhone 6 Plus (11.3) [F869D419-5543-4803-95E1-9E79CE38BAE1] (Simulator)
iPhone 6 Plus (11.4) [7E658E61-E968-4957-81F9-8740B61B55CA] (Simulator)
iPhone 6 Plus (12.0) [D213BC7D-015D-4969-AB28-F9127C6A87A1] (Simulator)
iPhone 6 Plus (12.1) [2CC0DAC9-747A-4B75-9E0D-273E429FC64B] (Simulator)
iPhone 6 Plus (12.2) [48145B10-C005-472D-BD2C-7371D52BD9DF] (Simulator)
iPhone 6 Plus (8.1) [FD4F71E7-E8C2-4870-B890-48DEB4503B25] (Simulator)
iPhone 6 Plus (8.2) [EE153AF3-84AF-4B63-AD37-0ADC9647C254] (Simulator)
iPhone 6 Plus (8.3) [493A523A-E845-4245-BBE8-8513297F5C71] (Simulator)
iPhone 6 Plus (8.4) [386378AA-98E3-45AE-8869-160A08C191B6] (Simulator)
iPhone 6 Plus (9.0) [D28AE403-689C-4ED5-A80F-D1E0E0E93657] (Simulator)
iPhone 6 Plus (9.1) [0DE927E7-3B2F-4F75-B220-850C2E7A4691] (Simulator)
iPhone 6 Plus (9.2) [8CB28697-AECC-4C14-B0CD-BDBE6ED6B03B] (Simulator)
iPhone 6 Plus (9.3) [715B2E38-9927-4DAC-A592-36BB21B0144F] (Simulator)
iPhone 6s (10.0) [EFA82171-466D-4F71-84D3-39DFEC1464B9] (Simulator)
iPhone 6s (10.1) [FF9EAB26-94A9-4061-BCC0-F0E435F94AB2] (Simulator)
iPhone 6s (10.2) [CE4C545C-2B2B-461F-8B52-1F1FE7F8FD7A] (Simulator)
iPhone 6s (10.3.1) [711ECDC8-1F6D-4191-9124-74B95349A933] (Simulator)
iPhone 6s (11.0.1) [078FFD29-CF6E-48F8-B01B-AECE79946DD2] (Simulator)
iPhone 6s (11.1) [DA090827-E068-4B56-8E89-ACE5B0EE9AFA] (Simulator)
iPhone 6s (11.2) [9DA2CEF7-95E6-4C0B-A099-265786D77AD7] (Simulator)
iPhone 6s (11.3) [1227C881-2090-42D1-860E-E02879526B87] (Simulator)
iPhone 6s (11.4) [52F6F816-D9F8-49AE-AEDA-3B78D68770F0] (Simulator)
iPhone 6s (12.0) [750B5BA5-47A9-4A66-8833-4E9A981A6DCE] (Simulator)
iPhone 6s (12.1) [3E94BCE0-2596-4821-ACBD-48E87C81B499] (Simulator)
iPhone 6s (12.2) [FDF879EC-ABD1-46EF-B79C-98EC293AD6F3] (Simulator)
iPhone 6s (9.0) [C69A4350-720E-4695-A0E8-FAE4BE5D85E4] (Simulator)
iPhone 6s (9.1) [B9BF63EE-5AD9-432B-9A62-44A45DFFB201] (Simulator)
iPhone 6s (9.2) [D61CFBA2-3382-464F-B638-7187EC5B5D0E] (Simulator)
iPhone 6s (9.3) [A2253ACA-4AE7-4A4C-9F0F-31B568B30A46] (Simulator)
iPhone 6s Plus (10.0) [AC8ADAF3-4176-43C4-A6EB-D1618D618F3B] (Simulator)
iPhone 6s Plus (10.1) [5A4BAA2D-E9B3-4D43-B7CE-008B0855B653] (Simulator)
iPhone 6s Plus (10.2) [A859D8C7-8498-402F-AAD2-63A86BE2567D] (Simulator)
iPhone 6s Plus (10.3.1) [E53AE347-1423-4B82-83B3-756D7F1972B9] (Simulator)
iPhone 6s Plus (11.0.1) [CDDFDBAA-12D8-4C19-AF34-5A0B2ADA9D51] (Simulator)
iPhone 6s Plus (11.1) [F54A9796-6BBC-469B-986F-94E6CFE1925B] (Simulator)
iPhone 6s Plus (11.2) [9984D2FB-0649-42A1-A888-2B5EAB4C28EB] (Simulator)
iPhone 6s Plus (11.3) [609FFCBC-0BB2-4888-AFEB-A9021942F51C] (Simulator)
iPhone 6s Plus (11.4) [19B1FE37-ADDC-4969-AABD-3D52625F08CB] (Simulator)
iPhone 6s Plus (12.0) [FEC0A181-AF1E-44DE-A4E7-94D87C069008] (Simulator)
iPhone 6s Plus (12.1) [8C209285-3433-46F7-8297-8C183D1B9D5E] (Simulator)
iPhone 6s Plus (12.2) [749AF69F-4BCE-40EE-861E-583262070F40] (Simulator)
iPhone 6s Plus (9.0) [24897424-2238-4E1D-960A-123BF2E86E3D] (Simulator)
iPhone 6s Plus (9.1) [B30D5288-A8A3-421E-A68D-881F86B63817] (Simulator)
iPhone 6s Plus (9.2) [92D113B2-4E97-465B-91E6-85685D68B152] (Simulator)
iPhone 6s Plus (9.3) [BA770859-F5AA-43AD-8F3E-730F557C9D63] (Simulator)
iPhone 7 (10.1) [10787247-B228-4673-9EB7-4618D025B426] (Simulator)
iPhone 7 (10.2) [7E3088EF-11BC-4912-B812-3B6BB15595B3] (Simulator)
iPhone 7 (10.3.1) [7C560592-4F40-4E14-9BD9-A6FCD1DAAEE9] (Simulator)
iPhone 7 (11.0.1) [C3278F00-7FD9-442B-88FC-AE4294218408] (Simulator)
iPhone 7 (11.1) [C6DAC512-04EE-4C46-9DCD-4562C55FE369] (Simulator)
iPhone 7 (11.2) [0DA3B30E-1275-4F72-9861-82D382ED4484] (Simulator)
iPhone 7 (11.3) [E741F173-A2D1-43BD-9EE4-0638FEC27672] (Simulator)
iPhone 7 (11.4) [6C95D4BF-21F7-4656-91F9-A6926F12F44C] (Simulator)
iPhone 7 (12.0) [46AD6163-78AA-43BC-8D4E-1E9F7D43F188] (Simulator)
iPhone 7 (12.1) [F41370D7-E5F5-4D91-AC3B-259CE9A83711] (Simulator)
iPhone 7 (12.2) [CBB2E834-ABBA-4031-B8FC-E0CD199459D0] (Simulator)
iPhone 7 Plus (10.1) [5B4CD9F4-EB42-4028-B09E-044B4702ACF5] (Simulator)
iPhone 7 Plus (10.2) [DF7B3BAA-3E8F-471A-A04D-70263F7D111B] (Simulator)
iPhone 7 Plus (10.3.1) [0A0B26B7-73CD-4630-A25E-7CCEFC29F32F] (Simulator)
iPhone 7 Plus (11.0.1) [D9B4DA7F-25E3-4D6D-8AA1-326EE124A5FE] (Simulator)
iPhone 7 Plus (11.1) [13270229-C833-4D53-B1EA-80060DA623E3] (Simulator)
iPhone 7 Plus (11.2) [29F488E2-0F41-429B-AFF9-25AEEFA3878F] (Simulator)
iPhone 7 Plus (11.3) [B29AC7C8-3C5F-4FCA-B23C-51B90F5AEA68] (Simulator)
iPhone 7 Plus (11.4) [CF406282-484A-43C0-9F5F-075713F5B5AA] (Simulator)
iPhone 7 Plus (12.0) [788B65B7-7371-4662-A231-39A27CED43BF] (Simulator)
iPhone 7 Plus (12.1) [FF1E05C3-E8D2-4B7A-8F44-8EF5E77C78D5] (Simulator)
iPhone 7 Plus (12.2) [0CDFE52A-C07F-4B7E-9D43-1670E8ADFD47] (Simulator)
iPhone 8 (11.0.1) [367568BC-AD5E-401A-A098-827D432B68F4] (Simulator)
iPhone 8 (11.1) [5EF6B1D2-868F-443E-BB9A-E76CF252D2E5] (Simulator)
iPhone 8 (11.2) [0EDF4731-31CC-459C-9848-B16431FDDA8A] (Simulator)
iPhone 8 (11.3) [4C789B4E-9D3B-4EAC-89BE-D6BADB368A1E] (Simulator)
iPhone 8 (11.4) [8844DEFE-F3F6-43E1-B9FC-A4A6280D328A] (Simulator)
iPhone 8 (12.0) [DC0D3E0B-2E9D-4B3C-82AF-49C31A841744] (Simulator)
iPhone 8 (12.1) [EF225DA2-2D22-44DC-BBED-5801F0EA4533] (Simulator)
iPhone 8 (12.2) [8AA5A7C2-ECFE-4128-9507-1A24F17925B6] (Simulator)
iPhone 8 Plus (11.0.1) [3022D994-A8D5-4509-B9F2-DE13FAC27DB8] (Simulator)
iPhone 8 Plus (11.1) [E199FEEE-FA5C-4A72-915B-923D88B9964C] (Simulator)
iPhone 8 Plus (11.2) [394C62AB-944D-4E5A-A41A-7B5F42F4CA01] (Simulator)
iPhone 8 Plus (11.3) [2950AF51-A153-49E8-A5D6-575B85E4D6E5] (Simulator)
iPhone 8 Plus (11.4) [304761EE-B701-4543-A74E-3B557FF66716] (Simulator)
iPhone 8 Plus (12.0) [A78356A1-4C90-4699-BA30-3C7CB3546AAE] (Simulator)
iPhone 8 Plus (12.1) [38E6C347-2229-4FD4-BEDD-0056D120BAC2] (Simulator)
iPhone 8 Plus (12.2) [AFC0889A-F826-4E70-8CE5-DC651077A308] (Simulator)
iPhone SE (10.0) [67C5E63A-F189-4A35-8892-C8A1AF85A137] (Simulator)
iPhone SE (10.1) [52501CBE-DE8F-4B24-90DF-4282DE0C2175] (Simulator)
iPhone SE (10.2) [1F0544DB-4FEB-4090-9B95-08F9DC2B9D79] (Simulator)
iPhone SE (10.3.1) [AC9842E8-6C44-4D64-A5AC-1422934C85E7] (Simulator)
iPhone SE (11.0.1) [20C2091D-23A1-4E6F-BC29-C7CAA41F63E1] (Simulator)
iPhone SE (11.1) [8D8E872A-B627-4548-8DA6-D68D20255E8D] (Simulator)
iPhone SE (11.2) [C6C8FC17-2C06-4FB2-9A8F-8C1BDA342A84] (Simulator)
iPhone SE (11.3) [0D54C5E8-0995-4CDC-9863-998F17C191F4] (Simulator)
iPhone SE (11.4) [C9332EDE-1CF5-44C5-AA74-463C361BEC2A] (Simulator)
iPhone SE (12.0) [AEE6B091-1B18-49FA-85B1-085D193D10F4] (Simulator)
iPhone SE (12.1) [9E90BDC1-467E-41EF-9E25-FBA7C143066B] (Simulator)
iPhone SE (12.2) [EB83BF79-FEDC-4E1C-8D8B-FA44907815AB] (Simulator)
iPhone X (11.0.1) [014B8D27-8DA3-4DDF-93B0-CDC5D34372A3] (Simulator)
iPhone X (11.1) [305E4DB1-ECA1-4FBB-8F1F-4835163DBFFD] (Simulator)
iPhone X (11.2) [A97BF87F-6116-4FA4-8618-26923F6ED979] (Simulator)
iPhone X (11.3) [493D6455-6720-4C43-86FC-8AF38E73FEF6] (Simulator)
iPhone X (11.4) [9930437C-214D-427C-848B-9690358BD666] (Simulator)
iPhone X (12.0) [4B2BDC5C-80B6-4E9E-A2C7-53C424DD21B6] (Simulator)
iPhone X (12.1) [7C6D6301-B84E-4143-BF4F-45CC20C144D6] (Simulator)
iPhone X (12.2) [B3A5F3C8-0AD6-43A1-BDB1-31A5F12448A6] (Simulator)
iPhone XR (12.0) [8D798521-2E5E-4027-835B-92CA69C6354B] (Simulator)
iPhone XR (12.1) [0BCA4000-8510-4975-8E52-3AB1A5CDB14A] (Simulator)
iPhone XS (12.0) [21B135A7-9D83-4B84-8499-0D44905F5B67] (Simulator)
iPhone XS (12.1) [3090DFFF-0915-4A34-B027-C98703078789] (Simulator)
iPhone XS Max (12.0) [3BB256CF-8F20-404D-A47C-A238C00BD54C] (Simulator)
iPhone XS Max (12.1) [9B18B352-9C9C-46AB-98AA-F4B9B68E4C99] (Simulator)
iPhone Xs (12.2) [2D144036-DB57-4CBC-BC76-3452C2DCC7EB] (Simulator)
iPhone Xs (12.2) + Apple Watch Series 4 - 40mm (5.2) [77730C4A-AFC5-46B6-8357-5AE3C91C6318] (Simulator)
iPhone Xs Max (12.2) [551DEA22-35ED-4E6F-9D5E-49381456096A] (Simulator)
iPhone Xs Max (12.2) + Apple Watch Series 4 - 44mm (5.2) [17D44390-1DB4-4C67-81A1-9B385030400B] (Simulator)
iPhone Xʀ (12.2) [62332DED-D4BB-47D1-AF47-E8BE8CF8D7BC] (Simulator)

Possible problems:

janpio commented 5 years ago

Just noticed

and runtime id 'com.apple.CoreSimulator.SimRuntime.iOS-'

Seems we might have to give the version explicitly to the command instead of via the complete target string here. Will have to look into this further after @erisu has a PR up that fixes the linebreak in the target string.

janpio commented 5 years ago

PRs https://github.com/apache/cordova-paramedic/pull/159 and https://github.com/apache/cordova-paramedic/pull/161 from @erisu fixed this error and the next, so I could rebase this branch here onto master.

janpio commented 5 years ago

Appium tests are now correctly run and report there status, success!

Remaining problems are that is uses the wrong iOS version for the simulator on local platform runs (https://github.com/apache/cordova-paramedic/issues/163) and that builds in general use some iPhone version to build, not the one used to run the tests later (https://github.com/apache/cordova-paramedic/issues/164) - but those are both separate problems 👍