Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt "test as you commit" policy #316

Merged
merged 1 commit into from
Oct 18, 2017
Merged

Adopt "test as you commit" policy #316

merged 1 commit into from
Oct 18, 2017

Conversation

anssiko
Copy link
Member

@anssiko anssiko commented Oct 17, 2017

This is a proposal to adopt the "test as you commit" policy for the Generic Sensor API. As discussed in w3c/das-charter#48, the proposed plan is to adopt a similar policy for all Device and Sensors WG's deliverables in the long term.

I suggest we use the Generic Sensor API Level 1 as a test drive, since it is feature complete, has an implementation that is expected to be conformant, and most importantly a test suite that is nearly complete (missing tests for hasReading IIRC).

The language highly appreciated is to say we have some leeway should we want to incubate e.g. Level 2 features without tests first.

Cc @rakuco @foolip @Honry

Copy link

@pozdnyakov pozdnyakov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

Copy link
Member

@foolip foolip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay

Copy link
Contributor

@Honry Honry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@anssiko
Copy link
Member Author

anssiko commented Oct 18, 2017

There's strong support for adopting the "test as you commit" policy for the Generic Sensor API Level 1 spec, so we make this official.

In practical terms, also the more stable concrete sensor specs with implementations will inherit this policy.

Based on learnings from this specification, we plan to scale this policy to cover all the deliverables in the Device and Sensors WG. This global policy change to the group's Charter is tracked in w3c/das-charter#48

@anssiko anssiko merged commit 6fb1ff9 into master Oct 18, 2017
@anssiko anssiko deleted the contributing-tests branch October 18, 2017 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants