Skip to content
View marcyb's full-sized avatar

Block or report marcyb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcyb/README.md

Marc Bleeze

Insights from my Private repos

Automated Acceptance tests for HTML media players

Video Player ATs languages

  • Ruby and Gherkin used for automated tests
  • HTML and JavaScript used for the test harness
  • Shell script used for creating, starting and stopping the test infrastructure
  • Python used to customise server requests and responses for test cases using mitmproxy
  • CI pipeline on Jenkins

RubyGems:

  • capybara
  • cucumber
  • cuke_modeler
  • parallel_tests
  • puma
  • rake
  • rmitm
  • rspec
  • savon
  • selenium-webdriver
  • site_prism

Stub for HTML media player tests

Media stub languages

  • Ruby for routing/handling HTTP requests
  • Python for mocking simulcast video streams
  • Shell script and Docker used for creating, starting and stopping infrastructure

RubyGems:

  • httparty
  • rake
  • sinatra
  • sinatra-contrib
  • sinatra-cross_origin
  • pact
  • rspec
  • rubocop
  • site_prism

Automated Acceptance tests for Shows and News sites

Shows and News ATs languages

  • Ruby and Gherkin used for automated tests
  • Shell script and Docker used for creating, starting and stopping infrastructure
  • CI pipeline initially on Jenkins, later migrated to GitHub Workflow

RubyGems:

  • allure-cucumber
  • capybara
  • cucumber
  • diffy
  • facets
  • httparty
  • jwt
  • matrix
  • rake
  • require_all
  • rspec
  • rspec-wait
  • rubocop
  • rubycritic
  • selenium-webdriver
  • site_prism

Stub for Shows and News tests

Shows and News Stub languages

  • Ruby for routing/handling HTTP requests
  • Shell script and Docker used for creating, starting and stopping infrastructure

RubyGems:

  • facets
  • graphql
  • puma
  • rack
  • rack-contrib
  • rackup
  • require_all
  • rspec
  • rubocop
  • rubycritic
  • sinatra
  • sinatra-contrib
  • strings-case

Popular repositories Loading

  1. rmitm rmitm Public archive

    Ruby 2

  2. marcyb marcyb Public

  3. odin-recipes odin-recipes Public

    Repo for The Odin Project

    HTML

  4. css-exercises css-exercises Public

    Forked from TheOdinProject/css-exercises

    HTML

  5. event_manager event_manager Public

    Ruby

  6. mastermind mastermind Public

    Ruby