{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/750","labels_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/750/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/750/comments","events_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/750/events","html_url":"https://github.com/Microsoft/visualfsharp/pull/750","id":119722900,"number":750,"title":"use appveyor build matrix","user":{"login":"enricosada","id":147243,"avatar_url":"https://avatars.githubusercontent.com/u/147243?v=3","gravatar_id":"","url":"https://api.github.com/users/enricosada","html_url":"https://github.com/enricosada","followers_url":"https://api.github.com/users/enricosada/followers","following_url":"https://api.github.com/users/enricosada/following{/other_user}","gists_url":"https://api.github.com/users/enricosada/gists{/gist_id}","starred_url":"https://api.github.com/users/enricosada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enricosada/subscriptions","organizations_url":"https://api.github.com/users/enricosada/orgs","repos_url":"https://api.github.com/users/enricosada/repos","events_url":"https://api.github.com/users/enricosada/events{/privacy}","received_events_url":"https://api.github.com/users/enricosada/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/visualfsharp/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-01T14:00:31Z","updated_at":"2015-12-02T13:22:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Microsoft/visualfsharp/pulls/750","html_url":"https://github.com/Microsoft/visualfsharp/pull/750","diff_url":"https://github.com/Microsoft/visualfsharp/pull/750.diff","patch_url":"https://github.com/Microsoft/visualfsharp/pull/750.patch"},"body":"job build time limit is 60 minutes, but we are running only one job.\r\n\r\nwe can use the [build matrix feature](http://www.appveyor.com/docs/build-configuration#build-matrix) to split test suite in multiple jobs (each with 60min quota)\r\n\r\n>Every AppVeyor build consists of one or more jobs. A build is considered successful if all jobs are successful. A build immediately fails when any of its jobs fail.\r\n\r\nwithout the env var `TESTSUITE` set, the old workflow is executed so no difference from command line.\r\n\r\nWe can discuss how to split better the matrix ( fsc/library/vs extension ) to use less time for compilation and more time for test suite. \r\nI think we can run the full `tests/fsharp` suite in appveyor ( really good for community )\r\n\r\nthis pr add `RunTests.cmd release` of\r\n\r\n- coreunitportable7\r\n- coreunitportable47\r\n- coreunitportable78\r\n- coreunitportabl259\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/comments/161288200","html_url":"https://github.com/Microsoft/visualfsharp/pull/750#issuecomment-161288200","issue_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/750","id":161288200,"user":{"login":"enricosada","id":147243,"avatar_url":"https://avatars.githubusercontent.com/u/147243?v=3","gravatar_id":"","url":"https://api.github.com/users/enricosada","html_url":"https://github.com/enricosada","followers_url":"https://api.github.com/users/enricosada/followers","following_url":"https://api.github.com/users/enricosada/following{/other_user}","gists_url":"https://api.github.com/users/enricosada/gists{/gist_id}","starred_url":"https://api.github.com/users/enricosada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enricosada/subscriptions","organizations_url":"https://api.github.com/users/enricosada/orgs","repos_url":"https://api.github.com/users/enricosada/repos","events_url":"https://api.github.com/users/enricosada/events{/privacy}","received_events_url":"https://api.github.com/users/enricosada/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T13:22:37Z","updated_at":"2015-12-02T13:22:37Z","body":"not bad\r\n\r\n|| build profile | time |\r\n| net40 |10 min 10 sec\r\n| portable7 |10 min 32 sec\r\n| portable47 | 8 min 51 sec\r\n| portable78 |10 min 21 sec\r\n| portable259 | 10 min 10 sec\r\n| vs | 8 min 53 sec\r\n| cambridge_suite | 18 min 42 sec\r\n| qa_suite | 7 min 9 sec"}}