ebouchut + test   292

OpenSSL: Check SSL Certificate Expiration Date and More - ShellHacks
OpenSSL - show certificate. How to check a website's SSL certificate expiration date and view the other information from the Linux command-line.
openssl  SSL  certificate  check  test  display  print  show  output  dump  debug  learn  command  line  CLI  expiration  expire  date 
4 weeks ago by ebouchut
marionebl/commitlint: 📓 Lint commit messages
📓 Lint commit messages. Contribute to marionebl/commitlint development by creating an account on GitHub.
git  commit  message  lint  convention  check  test  valid  syntax 
november 2018 by ebouchut
Introduction · Testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
test  library  java  database  instance  container  docker  selenium  web  browser 
november 2018 by ebouchut
Time-based If/Then - Questions & Suggestions - Keyboard Maestro Discourse
About what you would think from the title. I want to find a way to use the current time as a conditional to feed into an if/then statement. For example: if time is between 14:00 and 17:00 do action X, if time is not be…
keyboardmaestro  time  hour  minute  if  then  else  test  condition  macro 
august 2018 by ebouchut
How to Test RxJava? | Baeldung
An intro to the way we can test our RxJava logic.
test  rxjava  reactive  testing  learn 
july 2018 by ebouchut
Katalon Studio: Best automated testing tool for web, mobile, API
Built on the top of Selenium and Appium, Katalon Studio is a free and powerful automated testing tool for web testing, mobile testing, and API testing.
test  framework  automate  API  UI  web  mobile  free  selenium  appium  browser 
may 2018 by ebouchut
asatarin/testing-distributed-systems: Curated list of resources on testing distributed systems
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
test  distributed  system  list  example  strategy  company  tool 
may 2018 by ebouchut
Rails: Reset the test database
A solution that worked for me to recreate and populate the test database from scratch

bin/rake db:schema:dump
RAILS_ENV=test bin/rake db:drop
RAILS_ENV=test bin/rake db:create
RAILS_ENV=test bin/rake db:test:prepare


bin/rake db:setup # Create the database, load the schema, and initialize with the seed data
bin/rake db:reset # Drop the database + (rake db:setup)
rails  rubyonrails  test  database  db:test:prepare  db:reset  db:drop  db:create  db:setup  from notes
april 2018 by ebouchut
GoogleChrome/puppeteer: Headless Chrome Node API
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.

What can I do?
Most things that you can do manually in the browser can be done using Puppeteer! Here are a few examples to get you started:

Generate screenshots and PDFs of pages.
Crawl a SPA and generate pre-rendered content (i.e. "SSR").
Automate form submission, UI testing, keyboard input, etc....
test  chrome  chromium  web  browser  headless  head  less  screenshot  page  simulate  library  node  nodejs  javascript  form  UI  input  key  keyboard  testing  tool 
april 2018 by ebouchut
Why No Padlock?
"Are you pulling your hair out trying to find out why your secure page is not fully secure? Here's a simple tool that will tell you about any insecure items on your SSL page!"
SSL  certificate  check  verify  test  online  valid  security  secure  insecure  mixed  content  expire 
march 2018 by ebouchut
Téléviseurs - Guide d'achat - UFC-Que Choisir
Taille d’écran, ultra haute définition, télé connectée, Time Shift, écrans incurvés, OLED… Choisir un téléviseur n’est pas une mince affaire. La profusion de modèles et…
TV  test  comparison  compare  buy  french  choose  television 
january 2018 by ebouchut
Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript
Online regex tester, debugger with highlighting for PHP, PCRE, Python, Golang and JavaScript.
regex  regular  expression  test  debug  PHP  PCRE  python  golang  javascript  online  tool  regexp  perl  go  match  starred 
december 2017 by ebouchut
Chrome Headless Mode
"Headless mode allows running Chromium in a headless/server environment. Expected use cases include loading web pages, extracting metadata (e.g., the DOM) and generating bitmaps from page contents -- using all the modern web platform features provided by Chromium and Blink. To use headless, start Chrome with a command line flag: $ chrome --headless --remote-debugging-port=9222 https://chromium.org"
chrome  headless  remote  debug  test  web  brwoser  run  no  GUI 
april 2017 by ebouchut
Rails: Minitest: Run a single test by name
bundle exec rake db:test:prepare test TEST=test/models/user_test.rb TESTOPTS="-n '/name required/'"

Source: http://stackoverflow.com/a/23045740/386517
rails  rubyonrails  test  minitest  single  method  function  name  one  from notes
february 2017 by ebouchut
True Colour (16 million colours) support in various terminal applications and terminals
awk 'BEGIN{
s="/\\/\\/\\/\\/\\"; s=s s s s s s s s;
for (colnum = 0; colnum<77; colnum++) {
r = 255-(colnum*255/76);
g = (colnum*510/76);
b = (colnum*255/76);
if (g>255) g = 510-g;
printf "\033[48;2;%d;%d;%dm", r,g,b;
printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b;
printf "%s\033[0m", substr(s,colnum+1,1);
printf "\n";
terminal  16  256  24  bit  color  test  configure  configuration  iterm  xterm  true  display 
january 2017 by ebouchut
Using CSV and JSON data files in the Postman Collection Runner – Postman Blog
"Postman Collection Runner lets you run all requests inside a Postman collection one or more times. It also executes tests and generates reports so you can see how your API tests compare to previous runs.

The Collection Runner let’s you import a CSV or a JSON file and then use the values from the data file inside HTTP requests and scripts. We call these variables data variables."
postman  chrome  firefox  extension  request  HTTP  test  run  externalize  authentication  login  password  variable  parameter  file  external  JSON  CSV  API  endpoint 
august 2016 by ebouchut
File: README — Documentation for mimic (0.4.4)
"Mimic is a testing tool that lets you set create a fake stand-in for an external web service to be used when writing integration/end-to-end tests for applications or libraries that access these services.

There are already some good tools, like FakeWeb which let you stub requests at a low-level which is fine for unit and functional tests but when exercising our code through integration or end-to-end tests we want to exercise as much of the stack as possible.

Mimic aims to make it possible to test your networking code without actually hitting the real services by starting up a real web server and responding to HTTP requests. This lets you test your application against canned responses in an as-close-to-the-real-thing-as-possible way.

Also, because Mimic responds to real HTTP requests, it can be used when testing non-Ruby applications too."
ruby  gem  rubyonrails  rails  fake  web  server  service  request  HTTP  test  network 
june 2016 by ebouchut
Tonic: Javascript Environment for prototyping with Node.js
Tonic is a full javascript environment for prototyping with Node.js directly in the browser, complete with access to every package on npm.
nodejs  node.js  javascript  environment  test  IDE  browser  use  try 
june 2016 by ebouchut
sentientmonkey/vim-flog: Vim Flog Plugin
"Indicates the Flog number in front of each method in your Ruby code to indicate its complexity."
vim  plugin  flog  ruby  method  complexity  complex  test  size  line  number  loop  embed 
april 2016 by ebouchut
flog: Compute Cyclomatic Complexity of your Ruby code
"Flog shows you the most torturous code you wrote. The more painful the code, the higher the score. The higher the score, the harder it is to test.
Flog essentially scores an ABC metric: Assignments, Branches, Calls, with particular attention placed on calls."
ruby  cyclomatic  complexity  gem  flog  test  branch  assignment  call  method  complex  simple 
april 2016 by ebouchut
views - How does local_assigns work in Rails? - Stack Overflow
How to test if the parameter "title" has been passed to the current partial?

<% if local_assigns.has_key? :title %>
<-- Do Something with title -->
<% end %>
rails  rubyonrails  partial  test  parameter  passed  presence  pass  exist  variable  local 
april 2016 by ebouchut
Mobile App: MRAID Ads SDK Tester
"Testing mobile in app ads has traditionally been a painful, time consuming, and cumbersome process. It requires maintaining test apps for each SDK and setting up ad placements on ad servers. For example, to just test one ad, a user had to set it up multiple times and then test it in different apps.

The new Tester app solves this problem by offering multiple SDKs in one app"
mobile  ad  SDK  test  app  application  multiple  MRAID  rich  media  rich-media  ldmobile  creative  display 
april 2016 by ebouchut
Concourse CI - Continous integration system
"Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system.

Concourse was dreamt up and built while working on the Cloud Foundry project and experiencing the interesting CI and CD challenges that it has. Cloud Foundry projects and their tests needed to run on different architectures, different platforms, against varying underlying IaaSs before being tested that they could be deployed fresh while also remaining compatible with upgrades from previous versions. Finally, these projects need to be packaged up in various ways to create multiple derivatives end products."
CI  continuous  integration  server  system  pipeline  automate  build  test  release  deploy 
march 2016 by ebouchut
« earlier      
per page:    204080120160

related tags

1.0  2.11  3.8  4.1  4.2  4.4  a  ABNF  acceptance  access  accessibility  action  active  ActiveControler::Live  activemodel  ActiveModel::Model  activemq  activerecord  ad  add  add-on  additional  address  ADSL  advice  after  agile  ails  ajax  algorithm  alternative  amazon  and  android  annotation  answer  ant  antispam  ap  api  app  appium  appliance  application  appnexus  argument  around  array  artifact  ascending  assert  assertion  assert_equal  assert_raises  assignment  attach  audio  authentication  authority  autodoc  automate  automated  automatic  automation  autotest  AWS  back  backward  bahaviour  bar  based  bash  battery  bdd  beck  before  begin  behavior  behaviordrivendevelopment  best  bisect  bit  blacklist  BNF  body  book  bookmarklet  boolean  branch  breach  browser  brwoser  bug  build  buy  CA  cache  call  callback  camel  campaign  capture  capybara  card  case  casperjs  certificate  certification  challenge  change  cheat  cheatsheet  check  choose  chrome  chromium  ci  class  clean  cleaner  CLI  client  closure  cloud  code  codeschool  coding  cointext  collection  color  command  commit  company  compare  comparison  compatibility  compatible  complex  complexity  compliance  compliant  component  concurrency  concurrent  condition  conference  configuration  configure  conform  conformance  connection  container  content  context  continuous  control  controller  convention  core  country  course  coverage  cpu  create  creative  cross  css  css3  CSV  cucumber  current  custom  cyclomatic  dalli  data  database  dataset  date  db:create  db:drop  db:reset  db:setup  db:test:prepare  dbunit  DCM  debit  debug  debugging  definition  delete  demo  dependency  dependent  deploy  descending  describe  description  design  desktop  determine  developer  development  device  DI  diff  difference  digest  dimension  directory  disable  display  distributed  docker  document  documentation  donjure  down  download  drain  driven  driver  drop  druid  DSL  DSLAM  dump  duration  dynamic  each  eblog  ebook  eclipse  edit  editor  EJB  element  elixir  else  email  embed  empty  end  end2end  endpoint  engineering  english  environment  equal  equals  error  ESL  etags  evaluate  event  exam  examen  example  exception  execution  exercise  exist  exit  expect  expectation  expiration  expire  explorer  expression  extension  external  externalize  extract  factory  factory-girl  factorygirl  fake  faq  fast  fat  feature  FEST  field  file  filter  final  find  finder  firebug  firefox  fireos  fireunit  fix  fixed  flash  flex  flog  floodlight  foreign  form  format  formatter  forward  Fowler  frame  framework  francais  free  freebox  freeze  french  front  function  functional  gdiff  gear  gem  generate  generator  geo  geotrust  get  girl  git  github  given  go  golang  google  grammar  grid  group  growl  GUI  guice  guide  guideline  guidelines  harmcrest  hash  hashCode  haskell  hasoffers  head  headless  helper  hibernate  hierarchichal  hierarchy  highlighting  hook  host  hosted  hostname  hour  howto  hsqldb  html  html5  HTTP  HTTPS  hub  hudson  I18N  id  IDE  ie  ie7  ie8  ie9  ie10  if  immutable  implement  improve  incident  independent  infect_an_assertion  INFO  injection  input  insecure  insert  install  installation  instance  integration  interaction  interactive  interface  internet  introduction  introspection  invariant  ios  IP  ipad  iphone  isolate  isolation  issue  it  item  iterm  J2EE  jasmine  java  javascript  JDBC  jenkins  jersey  jms  jq  jquery  js  JSON  JSONPath  JSX  junit  junit4  JVM  kent  key  keyboard  keyboardmaestro  keyword  koans  L10N  label  language  last_response  launch  layout  lch  ldmobile  leak  learn  less  level  library  lifecycle  lightweight  lin  line  link  lint  linter  linux  list  local  locale  localhost  log  login  loop  low  mac  machine  macos  macro  macthers  mail  management  manual  map  mapping  martin  massage  MAT  match  matcher  materialized  matrix  maven  maven2  measure  media  memory  message  method  mic  micro  microphone  minitest  minute  mix  mixed  mobile  mocha  mock  mocking  mockito  model  modifier  monitor  mopub  mozilla  MRAID  multi  multiple  multithread  must_raise  mutation  mvn  name  network  new  newsletter  niveau  no  node  node.js  nodejs  not  notes  now  null  number  object  old  onctroller  one  online  opensource  openssl  operator  optimization  option  or  order  output  override  package  page  palette  pane  parallel  parameter  parse  parser  partial  party  pass  passed  password  path  pattern  payment  PCRE  pdf  performance  perl  phantomjs  phase  phone  php  ping  pipeline  plan  platform  playback  plugin  podcast  pom  populate  port  post  postgres  postman  practice  practices  pragprog  presence  presentation  print  privacy  private  problem  production  profile  profiler  profiling  programming  progress  protocol  psql  public  python  qa  qualification  query  quiz  quizz  qunit  rack  rails  rails4  rails5  rake  Rakefile  random  randomChoice  RBL  RC  rdoc  react  reactive  reactjs  read  rebase  record  reference  references  refurbish  regex  regexp  regular  relation  release  remote  rendering  replace  replay  report  reputation  request  requireement  reseau  reset  resize  resolution  resources  response  responsive  REST  restore  result  reuse  review  rich  rich-media  ror  route  router  rpsec  rspec  rspec-expectations  rspec-mocks  ruby  rubygem  rubyonails  rubyonrails  run  ruyonrails  rvm  rxjava  sample  scheme  scope  scrape  screen  screencast  screenshot  script  SDK  search  secure  security  seed  select  selenese  selenium  sender  serial  Serializable  server  service  Servlet  session  set  setup  several  share  shared  sheet  shell  shoulda  show  signal  simple  simpletest  simulate  simultaneous  single  site  size  skip  snapshot  software  solution  SOP  sort  source  spam  spec  specification  specify  speed  spring  sql  ssl  SSP  stack  standard  starred  start  state  static  statistics  status  stolen  store  story  strategy  stream  streaming  stress  stripe  strong  structure  struts  stub  sub  subdirectory  sublime  sublimetext  success  suite  support  surefire  svn  swing  switch  syntax  system  table  tablet  tag  talk  tanuki  target  task  tdd  techtalk  television  template  terminal  tesing  test  test:all:db  tester  testing  testng  then  third  thread  throughput  time  timezone  tip  tips  TLS  tmux  tmux-runner  tmux.conf  tool  toolbag  tools  toread  trace  tracking  traffic  transaction  transform  travel  trigger  troubleshooting  true  truncate  try  tunnel  turbolinks  tutorial  TV  type  UI  ULR  unit  unittesting  unix  up  update  upgrade  upload  URI  UriTemplate  URL  usage  use  user  userstory  valid  validate  validation  validator  value  variable  VAST  VCR  verbose  verify  version  VHD  video  view  viewport  vim  virtual  VirtualBox  visibility  visualization  vitesse  VM  VPAID  vtr  watir  web  webdesign  webdev  webdriver  webservice  webservices  websphere  weekly  when  where  whitelist  window  windows  workaround  workshop  wrapper  write  X  X11  x509  xml  xor  xp  xterm  xunit  xvfb  yourkit  zsh 

Copy this bookmark: