vagrant@localhost:~/sandstorm/tests$ export LAUNCH_URL="http://local.sandstorm.io:9000" vagrant@localhost:~/sandstorm/tests$ /home/vagrant/.meteor/packages/meteor-tool/.1.11.1.pnhw2i.xi5lh++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/npm test > sandstorm-tests@0.0.1 test /home/vagrant/sandstorm/tests > ./run-tests.sh [[[[[ Tests ]]]]] => Started proxy. => Meteor 1.12 is available. Update this project with 'meteor update'. => Started MongoDB. Unable to resolve some modules: "crypto" in /home/vagrant/sandstorm/shell/imports/sandstorm-permissions/permissions.tests.js (web.browser) If you notice problems related to these missing modules, consider running: meteor npm install --save meteor-node-stubs Unable to resolve some modules: "crypto" in /home/vagrant/sandstorm/shell/imports/sandstorm-permissions/permissions.tests.js (web.browser.legacy) If you notice problems related to these missing modules, consider running: meteor npm install --save meteor-node-stubs I20201215-17:53:13.605(0)? I20201215-17:53:13.634(0)? -------------------------------- I20201215-17:53:13.635(0)? ----- RUNNING SERVER TESTS ----- I20201215-17:53:13.635(0)? -------------------------------- I20201215-17:53:13.635(0)? I20201215-17:53:13.636(0)? I20201215-17:53:13.636(0)? I20201215-17:53:13.637(0)? permissions => Started your app. => App running at: http://localhost:3000/ I20201215-17:53:13.674(0)? ✓ legacy public grain (39ms) I20201215-17:53:13.691(0)? ✓ only owner may open private non-shared grain I20201215-17:53:13.703(0)? ✓ owner gets all permissions I20201215-17:53:13.720(0)? ✓ default role I20201215-17:53:13.764(0)? ✓ parentToken (44ms) I20201215-17:53:13.814(0)? ✓ merge user permissions (49ms) I20201215-17:53:13.894(0)? ✓ membrane requirements (80ms) I20201215-17:53:13.953(0)? ✓ membrane requirements sequence (59ms) I20201215-17:53:14.018(0)? ✓ membrane requirements loop (64ms) I20201215-17:53:14.101(0)? ✓ membrane requirements nontrivial normalization (83ms) I20201215-17:53:14.479(0)? ✓ many membrane requirements (377ms) I20201215-17:53:15.485(0)? ✓ membrane requirements long chain (1005ms) I20201215-17:53:15.698(0)? ✓ membrane requirements many permissions (213ms) I20201215-17:53:16.125(0)? ✓ blow up disjunctive normal form (427ms) I20201215-17:53:16.169(0)? ✓ userIsAdmin requirements (44ms) I20201215-17:53:16.245(0)? ✓ tokenValid requirements (76ms) I20201215-17:53:16.289(0)? ✓ collections app basic requirements (43ms) I20201215-17:53:16.316(0)? ✓ permissionsHeld with tokenId I20201215-17:53:16.317(0)? I20201215-17:53:16.317(0)? I20201215-17:53:16.317(0)? 18 passing (3s) I20201215-17:53:16.318(0)? I20201215-17:53:16.318(0)? Load the app in a browser to run client tests, or set the TEST_BROWSER_DRIVER environment variable. See https://github.com/meteortesting/meteor-mocha/blob/master/README.md#run-app-tests unittests/cli ================= ✔ sandstorm help ✔ sandstorm admin-token ✔ Passed [equal]: `admin-token -q` contains the expected output ✔ sandstorm admin-token -q OK. 1 assertion passed. (119ms) [Tests / Account Settings] Test Suite ========================================= Running: Test profile changes passing to testapp 17:53:17.229 INFO [ActiveSessionFactory.apply] - Capabilities are: { "acceptSslCerts": true, "browserName": "chrome", "javascriptEnabled": true, "name": "Tests \u002f Account Settings" } 17:53:17.230 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService) Starting ChromeDriver 73.0.3683.75 on port 16502 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. 17:53:19.222 INFO [ProtocolHandshake.createSession] - Detected dialect: OSS 17:53:19.232 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 02418f300b348195abccf58f7f8b3277 (org.openqa.selenium.chrome.ChromeDriverService) ✔ Passed [ok]: login completed successfully ✔ Element <.app-list> was visible after 634 milliseconds. ✔ Element was not present after 534 milliseconds. ✔ Element was visible after 29 milliseconds. ✔ Element was visible after 39 milliseconds. ✔ Element was visible after 46 milliseconds. ✔ Element was present after 13 milliseconds. finished setting new profile picture path ✔ Element was visible after 549 milliseconds. ✔ Testing if element contains text: "Success: picture updated". ✔ Element was visible after 32 milliseconds. ✔ Element was visible after 35 milliseconds. ✔ Element was present after 21 milliseconds. ✔ Element was visible after 53 milliseconds. ✔ Testing if element contains text: "Success: profile saved". ✔ Element <.upload-button> was visible after 551 milliseconds. ✔ Element <#confirmInstall> was visible after 8987 milliseconds. ✔ Element was visible after 112 milliseconds. ✔ Element <.grain-frame> was visible after 1551 milliseconds. ✔ Element was present after 15 milliseconds. ✔ Element <#grain-frame-hKEmffhwY4rP57gzbgYqpc> was visible after 24 milliseconds. ✔ Element <#name> was visible after 34 milliseconds. ✔ Testing if element <#name> contains text: "A2e2b758521f267d22e4d". ✔ Testing if element <#picture> contains text: "sandstorm.io". ✔ Testing if element <#preferredHandle> contains text: "a2e2b758521f267d22e4d". ✔ Testing if element <#pronouns> contains text: "robot". 17:53:41.211 INFO [ActiveSessions$1.onStop] - Removing session 02418f300b348195abccf58f7f8b3277 (org.openqa.selenium.chrome.ChromeDriverService) OK. 25 assertions passed. (24.014s) [Tests / Account] Test Suite ================================ Running: Test link credentials 17:53:41.237 INFO [ActiveSessionFactory.apply] - Capabilities are: { "acceptSslCerts": true, "browserName": "chrome", "javascriptEnabled": true, "name": "Tests \u002f Account" } 17:53:41.237 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService) Starting ChromeDriver 73.0.3683.75 on port 28058 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. 17:53:42.795 INFO [ProtocolHandshake.createSession] - Detected dialect: OSS 17:53:42.806 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session d84c13ff14b7e7e82a2130d037f920a3 (org.openqa.selenium.chrome.ChromeDriverService) ✔ Element <.demo-startup-modal .start> was visible after 585 milliseconds. ✔ Element <.main-content>.app-list> was present after 18 milliseconds. ✔ Element <.login-buttons-list> was visible after 58 milliseconds. ✔ Element was visible after 34 milliseconds. ✖ Timed out while waiting for element to be present for 5000 milliseconds. - expected "visible" but got: "not found" at Object.module.exports.Test link credentials (/home/vagrant/sandstorm/tests/tests/account.js:53:6) at process._tickCallback (internal/process/next_tick.js:61:11) 17:53:51.033 INFO [ActiveSessions$1.onStop] - Removing session d84c13ff14b7e7e82a2130d037f920a3 (org.openqa.selenium.chrome.ChromeDriverService) FAILED: 1 assertions failed and 4 passed (9.808s) [Tests / Apihost] Test Suite ================================ Running: Install and launch test app 17:53:51.045 INFO [ActiveSessionFactory.apply] - Capabilities are: { "acceptSslCerts": true, "browserName": "chrome", "javascriptEnabled": true, "name": "Tests \u002f Apihost" } 17:53:51.045 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService) Starting ChromeDriver 73.0.3683.75 on port 5430 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. 17:53:52.457 INFO [ProtocolHandshake.createSession] - Detected dialect: OSS 17:53:52.481 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 55576922acf4ff38da0f6adc65aba129 (org.openqa.selenium.chrome.ChromeDriverService) ✔ Passed [ok]: login completed successfully ✔ Element <.app-list> was visible after 551 milliseconds. ✔ Element <#step-confirm> was visible after 5693 milliseconds. ✔ Element <.app-list> was visible after 1100 milliseconds. ✔ Element <.grain-list-table tr.action button.action> was visible after 98 milliseconds. ✔ Element <#grainTitle> was visible after 563 milliseconds. ✔ Testing if element <#grainTitle> contains text: "Untitled ApiHost test app instance". ✔ Element was present after 16 milliseconds. ✔ Element <#grain-frame-dbjwvFyRbMjwzigwZbixi7> was visible after 48 milliseconds. ✔ Element