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

Automated release testing #50

Closed
kwalrath opened this issue Jul 21, 2016 · 2 comments
Closed

Automated release testing #50

kwalrath opened this issue Jul 21, 2016 · 2 comments
Labels
from.dartlang.org Reported via move from www.dartlang.org infra.structure Relates to the tools that create dart.dev p2-medium Necessary but not urgent concern. Resolve when possible.

Comments

@kwalrath
Copy link
Contributor

From @srawlins on September 2, 2014 20:22

We should employ some simple sanity tests for releases. Things like:

  1. no broken links (including assets: images, js, css) (simple wget with grep script)
  2. simple codelab verification with webdriver (webdriver; < 100 lines Ruby script + 1 line in Gemfile OR... some such Dart equivalent + a pubspec.yaml file)
  3. maybe markdown formatting tests if jekyll or markdown breaks sometimes? i.e. backticks should be converted to <code> (simple curl script + grep, or a more robust Ruby or Dart script)

Copied from original issue: dart-archive/www.dartlang.org#992

@kwalrath kwalrath added infra.structure Relates to the tools that create dart.dev p2-medium Necessary but not urgent concern. Resolve when possible. from.dartlang.org Reported via move from www.dartlang.org labels Jul 21, 2016
@kwalrath
Copy link
Contributor Author

From @sethladd on September 2, 2014 20:36

Yay! Approved. :)

@chalin
Copy link
Contributor

chalin commented Dec 12, 2017

I'd say that this has been addressed. Travis runs 3 jobs: one checks the example code formatting, the other runs example code tests, and the final job builds the site and checks for broken links (though we don't fail the job if any are found).

Based on our experiences on site-webdev, there is room to improve the link checking, but otherwise, I'd say that this item is resolved. @kwalrath, WDYT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from.dartlang.org Reported via move from www.dartlang.org infra.structure Relates to the tools that create dart.dev p2-medium Necessary but not urgent concern. Resolve when possible.
Projects
None yet
Development

No branches or pull requests

2 participants