{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/fletch/issues/75","labels_url":"https://api.github.com/repos/dart-lang/fletch/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/fletch/issues/75/comments","events_url":"https://api.github.com/repos/dart-lang/fletch/issues/75/events","html_url":"https://github.com/dart-lang/fletch/issues/75","id":95620659,"number":75,"title":"Driver should support forwarding -X flags to fletch-vm","user":{"login":"mkustermann","id":5757092,"avatar_url":"https://avatars.githubusercontent.com/u/5757092?v=3","gravatar_id":"","url":"https://api.github.com/users/mkustermann","html_url":"https://github.com/mkustermann","followers_url":"https://api.github.com/users/mkustermann/followers","following_url":"https://api.github.com/users/mkustermann/following{/other_user}","gists_url":"https://api.github.com/users/mkustermann/gists{/gist_id}","starred_url":"https://api.github.com/users/mkustermann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkustermann/subscriptions","organizations_url":"https://api.github.com/users/mkustermann/orgs","repos_url":"https://api.github.com/users/mkustermann/repos","events_url":"https://api.github.com/users/mkustermann/events{/privacy}","received_events_url":"https://api.github.com/users/mkustermann/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/fletch/labels/Area-Infrastructure","name":"Area-Infrastructure","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"peter-ahe-google","id":5689005,"avatar_url":"https://avatars.githubusercontent.com/u/5689005?v=3","gravatar_id":"","url":"https://api.github.com/users/peter-ahe-google","html_url":"https://github.com/peter-ahe-google","followers_url":"https://api.github.com/users/peter-ahe-google/followers","following_url":"https://api.github.com/users/peter-ahe-google/following{/other_user}","gists_url":"https://api.github.com/users/peter-ahe-google/gists{/gist_id}","starred_url":"https://api.github.com/users/peter-ahe-google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peter-ahe-google/subscriptions","organizations_url":"https://api.github.com/users/peter-ahe-google/orgs","repos_url":"https://api.github.com/users/peter-ahe-google/repos","events_url":"https://api.github.com/users/peter-ahe-google/events{/privacy}","received_events_url":"https://api.github.com/users/peter-ahe-google/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-07-17T09:20:47Z","updated_at":"2015-12-10T16:11:57Z","closed_at":null,"body":"We have a number of tests which use \"// FletchOptions=-X...\" which the testing script forwards to the running command. The driver does not understand these flags and crashes."},"comment":{"url":"https://api.github.com/repos/dart-lang/fletch/issues/comments/163673134","html_url":"https://github.com/dart-lang/fletch/issues/75#issuecomment-163673134","issue_url":"https://api.github.com/repos/dart-lang/fletch/issues/75","id":163673134,"user":{"login":"mkustermann","id":5757092,"avatar_url":"https://avatars.githubusercontent.com/u/5757092?v=3","gravatar_id":"","url":"https://api.github.com/users/mkustermann","html_url":"https://github.com/mkustermann","followers_url":"https://api.github.com/users/mkustermann/followers","following_url":"https://api.github.com/users/mkustermann/following{/other_user}","gists_url":"https://api.github.com/users/mkustermann/gists{/gist_id}","starred_url":"https://api.github.com/users/mkustermann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkustermann/subscriptions","organizations_url":"https://api.github.com/users/mkustermann/orgs","repos_url":"https://api.github.com/users/mkustermann/repos","events_url":"https://api.github.com/users/mkustermann/events{/privacy}","received_events_url":"https://api.github.com/users/mkustermann/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T16:11:57Z","updated_at":"2015-12-10T16:11:57Z","body":"The bugreport is not about what our users care about, but rather about our test infrastructure.\r\n\r\nThe purpose of those tests is to pass `-X` flags to the fletch-vm in order test certain VM behavior. I am of the opinion that we **need** to be able to do this!\r\n\r\nThe question is:\r\n  * Should we limit ourselves to only run `-X` tests via `--compiler=fletchc --runtime=fletchvm` (i.e. snapshot runs)?\r\n\r\n   => If so, we can just Skip these tests in the status file.\r\n\r\n  * Should we support running these tests also with the normal driver?\r\n\r\n   => If so, we should make sure the `-X` flags get passed to the `fletch-vm` instead of the `fletch run`."}}