{"action":"created","issue":{"url":"https://api.github.com/repos/fukamachi/prove/issues/14","labels_url":"https://api.github.com/repos/fukamachi/prove/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/fukamachi/prove/issues/14/comments","events_url":"https://api.github.com/repos/fukamachi/prove/issues/14/events","html_url":"https://github.com/fukamachi/prove/issues/14","id":92781038,"number":14,"title":"Planning the number of tests?","user":{"login":"eudoxia0","id":1612511,"avatar_url":"https://avatars.githubusercontent.com/u/1612511?v=3","gravatar_id":"","url":"https://api.github.com/users/eudoxia0","html_url":"https://github.com/eudoxia0","followers_url":"https://api.github.com/users/eudoxia0/followers","following_url":"https://api.github.com/users/eudoxia0/following{/other_user}","gists_url":"https://api.github.com/users/eudoxia0/gists{/gist_id}","starred_url":"https://api.github.com/users/eudoxia0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eudoxia0/subscriptions","organizations_url":"https://api.github.com/users/eudoxia0/orgs","repos_url":"https://api.github.com/users/eudoxia0/repos","events_url":"https://api.github.com/users/eudoxia0/events{/privacy}","received_events_url":"https://api.github.com/users/eudoxia0/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-03T03:13:01Z","updated_at":"2015-07-04T14:55:03Z","closed_at":null,"body":"Prove is probably the most modern and extensible test framework for Common Lisp. But there's just one thing that's keeping me from using it: The requirement that you specify the number of tests to run. I know this is optional and the idea is that you set it to a fixed number after you've written the tests, but it still feels superfluous.\r\n\r\nIs there some way -- maybe through `subtest`, or a `define-suite` macro -- to just skip the planning stage altogether?\r\n\r\nMaybe have two global variables: The number of tests registered into a suite, and the number of tests run, and each test suite macro mutates these and afterwards compares them to see if any tests were skipped."},"comment":{"url":"https://api.github.com/repos/fukamachi/prove/issues/comments/118517960","html_url":"https://github.com/fukamachi/prove/issues/14#issuecomment-118517960","issue_url":"https://api.github.com/repos/fukamachi/prove/issues/14","id":118517960,"user":{"login":"proofit404","id":1862725,"avatar_url":"https://avatars.githubusercontent.com/u/1862725?v=3","gravatar_id":"","url":"https://api.github.com/users/proofit404","html_url":"https://github.com/proofit404","followers_url":"https://api.github.com/users/proofit404/followers","following_url":"https://api.github.com/users/proofit404/following{/other_user}","gists_url":"https://api.github.com/users/proofit404/gists{/gist_id}","starred_url":"https://api.github.com/users/proofit404/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/proofit404/subscriptions","organizations_url":"https://api.github.com/users/proofit404/orgs","repos_url":"https://api.github.com/users/proofit404/repos","events_url":"https://api.github.com/users/proofit404/events{/privacy}","received_events_url":"https://api.github.com/users/proofit404/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T14:55:03Z","updated_at":"2015-07-04T14:55:03Z","body":"Maybe we can use `cl-annot` library to implement `@skip` helper similar to python `unittest` library. Or just use macro like `(skip (is 4 4))`.\r\n\r\nStill new to Common Lisp so maybe I've missing some points."}}