recentpopularlog in

ezequiel : test   118

« earlier  
eLinux.org
The purpose of this wiki is to preserve and present information about the development and use of Linux in embedded systems as well as open source projects and tools for general embedded development. To use this wiki, click on one of the portal links below.
wiki  resources  embedded  linux  tips  issue  workaround  links  booting  memory  power  powermanagement  multimedia  filesystem  networking  android  drivers  development  debug  kernel  security  legal  test  raspberrypi  hacking  hardware  hardwaresupport  tools  arduino  tutorials  cpu  spec  support 
4 weeks ago by ezequiel
Subpixel layout - Lagom LCD test
Each pixel on an LCD screen consists of three subpixels: red, green, and blue (RGB), that are sitting next to each other. Most operating systems since about 2003 can improve the quality of on-screen text by using these subpixels. However, this only works if the operating system knows how the subpixels are arranged. For the majority of the monitors, the arrangement is RGB (red on the left, green in the middle, and blue on the right). However, on an occasional monitor, it is the other way around (BGR). And if you orient your monitor in portrait mode, the subpixel layout can be V-RGB (vertical RGB) or V-BGR.
font  test  online  hardwaresupport  configuration  tool  screenshots  gui  ui  fonts 
5 weeks ago by ezequiel
Speed test - how fast is your internet? | DSLReports, ISP Information
Test your download, upload and latency from a mobile phone up to optical fiber, and everything between. This test is pure HTML5

This test requires your browser's full attention for accurate results. Run the test when your network is quiet, and don't switch to other applications or change browser tabs during the test. A few Windows security and privacy software packages can block the test or slow the browser.
test  internet  wifi  networking  webapp  html5  performance  benchmark 
7 weeks ago by ezequiel
OpenWrt Project: JTAG
JTAG stands for Joint Test Action Group, which is an IEEE work group defining an electrical interface for integrated circuit testing and programming.
jtag  article  wikientry  links  howto  guide  images  electronics  debug  hardware  hardwaresupport  sysadmin  programming  test  spec  tips  openwrt  router  raspberrypi 
8 weeks ago by ezequiel
HTTP server test
Includes several other online tools:
* Regex calculator;
* FTP server test;
* HTTP server test;
* SSH server test;
* TCP port checker;
* Ping tool;
* Detect proxy;
* Proxy checker;
* Whois tool;
* Traceroute tool;
* Mtr report tool;
* DNS lookup;
* IP bulk lookup;
* Bulk URL renderer;
* Email account verifier;
* Html color picker;
* Html and css colors;
* Epoch time converter;
* Hash calculator;
* Detect screen resolution;
* Detect screen size;
* Detect DPI;
* Url encoder and decoder;
* Html escaper and unescaper;
* Json encoder and decoder;
* HTML and Javascript editor;
* Website resolution test;
* Browser geolocation test;
* Password generator;
* Internet connection check;
internet  test  tool  online  webserver  links  tcpip  protocol  ssh  regex  ftp  http  proxy  dns  email  html  screen  desktop  textprocessing  security 
12 weeks ago by ezequiel
Try out ELLCC in your browser!
(me: webapp to submit source code and see the output produced by 'ellcc' (based on llvm) in a number of different assembly formats: llvm assembly, x86, amd64, mips, arm, powerpc, ... (32-bit and 64-bit on most of them))
llvm  compiler  test  demo  webapp  online  c  c++  amd64  x86  mips  arm  powerpc 
october 2019 by ezequiel
TestingGDB - GDB Wiki
This page collects useful notes on testing GDB, including running the GDB testsuite.
gdb  test  wikientry  howto  tips  cli  dejagnu  documentation  development  debugger 
october 2019 by ezequiel
Persistent Memory Documentation - Persistent Memory Documentation
This USENIX ;login: article, published in the Summer of 2017, provides an overview of the persistent memory programming model and the related software work that has been taking place. It includes a very high-level description of programming with PMDK, although it refers to it by the old name, NVM Libraries. This article is actually a follow-on to an earlier article, published in the Summer 2013 issue of USENIX ;login:.
mem.persistent  links  resources  documentation  linux  configuration  booting  test  kernel  grub  memory  tips  sysadmin  hardwaresupport 
september 2019 by ezequiel
Introduction — mitmproxy 2.0.2 documentation
mitmproxy is an interactive man-in-the-middle proxy for HTTP and HTTPS with a console interface.
mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP.
mitmweb is a web-based interface for mitmproxy.
security  tls  ssl  software  documentation  reference  online  http  opensource  test  Internet  protocol  tool  webapp  linux  unix 
september 2019 by ezequiel
The Overhead of Docker Run | The Iron.io Blog
We use Docker a lot. Like a lot, lot. While we love it for a lot of things, it still has a lot of room for improvement. One of those areas that could use improvement is the startup/teardown time of running a container.
performance  docker  linux  macosx  comparison  test  blogpost  2016 
june 2019 by ezequiel
WineHQ - gvim
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems­.
vim  winecompatible  links  compatibility  installation  tips  test  gui 
april 2019 by ezequiel
Mock - Mocking and Testing Library — Mock 1.0.1 documentation [voidspace.org] [archive.org]
mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used.
mock is now part of the Python standard library, available as unittest.mock in Python 3.3 onwards.
mock provides a core Mock class removing the need to create a host of stubs throughout your test suite. After performing an action, you can make assertions about which methods / attributes were used and arguments they were called with. You can also specify return values and set needed attributes in the normal way.
development  python  test  unittest  framework  links  documentation  reference  guide  tutorial  online  archived.version  2012  2018 
march 2019 by ezequiel
WineHQ - Kobo Desktop
Purchase and read eBooks, online newspapers and magazines.
software  freeware  hardwaresupport  ebooks  windows  winecompatible  links  howto  configuration  test  kobo.reader 
february 2019 by ezequiel
Return multiple items from a mocked function with Python's mock.
Return multiple items from a mocked function with Python's mock.
Raw.
github  python  unittest  example  tips  test 
may 2018 by ezequiel
Tornado 4.0.1, AsyncHTTPTestCase, IOLoop is already running · Issue #1154 · tornadoweb/tornado
A: [...] @gen_test and self.fetch() are not compatible with one another, although this is not documented (it needs to be, and I need to see if there's some way to make this interaction better). [...]
(me: good answer/tip on https://github.com/tornadoweb/tornado/issues/1154#issuecomment-62031889)
python  github  issue  workaround  example  tips  forumthread  concurrency  tornado.python  test 
march 2017 by ezequiel
Note to Users — nose 1.3.x documentation
Nose has been in maintenance mode for the past several years and will likely cease without a new person/team to take over maintainership. New projects should consider using Nose2, py.test, or just plain unittest/unittest2.
python  test  unittest  links  downloads  documentation  tips  guide  reference 
february 2017 by ezequiel
Conformance Tests - WineHQ Wiki
Wine builds a set of unit tests that check the behavior of a large portion of the Windows API. The purpose of these tests is to: [...]
wine  winelib  unittest  test  wikientry  links  howto  tips  development  guide  example  windows 
february 2017 by ezequiel
Wine Status - WineHQ Wiki
Patches and changes are always being applied to the Wine source code. There have been some attempts to track the status of Wine as more and more features are supported and tested. Currently, some out-of-date status reports can be found here, but there are plans to migrate this information to the wiki and update it. When that happens, tables or links with that information can be found here.
wine  development  info  links  wikientry  api  compatibility  test 
february 2017 by ezequiel
google/googletest: Google Test
Welcome to Google Test, Google's C++ test framework!
This repository is a merger of the formerly separate GoogleTest and GoogleMock projects. These were so closely related that it makes sense to maintain and release them together.
c++  framework  unittest  test  github  opensource  google  development  programming  chromium 
january 2017 by ezequiel
MemorySanitizer (MSan) - The Chromium Projects
MemorySanitizer (MSan) is a tool that detects use of uninitialized memory.
MSan is supported on x86_64 Linux. Additional info on the tool is available at http://clang.llvm.org/docs/MemorySanitizer.html.
memory  chromium  chrome.browser  test  c++  google  documentation  reference  tips  development  build  howto  guide 
december 2016 by ezequiel
VIM Color Scheme Test - C - Sat Sep 26 16:32:23 2009
This page really requires a modern web browser. Click here for more information. [...]
vim  c  colour  test  online  themes  archived.version  textui  gui  reference  example 
august 2016 by ezequiel
Screencast: Fast Testing Workflow With Test.vim
In this short video I want to demonstrate a fast TDD workflow using the Test.vim plugin by Janko Marohnić (I hope I pronounced that properly).
tdd  screencast  vim  ruby  test  guide  howto  development  automation  plugin 
july 2016 by ezequiel
selenium - Clicking at coordinates without identifying element - Stack Overflow
Q: As part of my selenium test for a login function, I would like to click a button by identifying its coordinates, and instructing selenium to click at those coordinates. This would be done without actually identifying the element itself (via id, xpath, etc).
I understand there are other more efficient ways to run a click command, but I'm looking to specifically use this approach to best match the user experience.

(me: see response from Dirk Berkgstrom, in which the python API class 'ActionChains' is used)
2011  forumthread  stackexchange  selenium  ui  howto  tips  browser  test  python  example  links 
july 2016 by ezequiel
Selenium Documentation — Selenium 2.0 documentation
(me: includes documentation on 'selenium.webdriver.common.action_chains' and other modules)
selenium  documentation  reference  python  example  api  test  web  browsable  automation 
july 2016 by ezequiel
Selenium WebDriver — Selenium Documentation
The primary new feature in Selenium 2.0 is the integration of the WebDriver API. WebDriver is designed to provide a simpler, more concise programming interface in addition to addressing some limitations in the Selenium-RC API. Selenium-WebDriver was developed to better support dynamic web pages where elements of a page may change without the page itself being reloaded. WebDriver’s goal is to supply a well-designed object-oriented API that provides improved support for modern advanced web-app testing problems.
selenium  documentation  reference  example  python  dotnet  java  ruby  perl  php  api  javascript  test  web  browser  automation 
july 2016 by ezequiel
Selenium: Check if a WebElement has the focus - Stack Overflow
Q: I was expecting something like WebElement.isfocus(),... something really simple, but the only approach I found is using the
[...]
Is this really such an uncommon task as for not find tons of information?
selenium  issue  example  tips  forumthread  stackexchange  test  web  browser  workaround  links  2013 
july 2016 by ezequiel
pytest: helps you write better programs
* runs on Posix/Windows, Python 2.6-3.5, PyPy and (possibly still) Jython-2.5.1;
* free and open source software, distributed under the terms of the MIT license;
* well tested with more than a thousand tests against itself;
* strict backward compatibility policy for safe pytest upgrades;
* comprehensive online and PDF documentation;
* many third party plugins and builtin helpers;
* used in many small and large projects and organisations;
* comes with many tested examples;
python  test  software  development  automation  unittest  links  documentation  reference  framework  opensource  license.mit 
july 2016 by ezequiel
Selenium - Web Browser Automation
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
automation  browser  development  web  test  tool  opensource  license.apache  selenium 
july 2016 by ezequiel
Travis CI - Test and Deploy Your Code with Confidence
Easily sync your GitHub projects with Travis CI and you’ll be testing your code in minutes!
test  automation  agile  development  online  github  python  webapp 
june 2016 by ezequiel
Getting Started with Blink Debugging - The Chromium Projects
While many of the tools and tips on this page can be used for it, this page focuses on debugging Blink outside the context of the Layout Tests. [...]
chromium  guide  test  howto  tips  documentation  development  debug 
may 2016 by ezequiel
Browser Tests - The Chromium Projects
In the beginning, Chrome integration tests were in a ui_tests binary which used automation to control and inspect a running Chrome. This was problematic because every time we wanted access to an object in the browser process, we had to add new automation hooks. It also made debugging hard because two processes had to be debugged (the test process and the browser process). In response to this, browser_tests was added. This is a binary which has the Chrome code compiled into it, as well as test code. The test code runs after browser process initialization and after a window has been created. Each test runs in a new browser process, to avoid tests impacting each other.
test  browser  chromium  tips  howto  guide  documentation  development 
may 2016 by ezequiel
Mock - Mocking and Testing Library — Mock documentation
mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used.
mock is now part of the Python standard library, available as unittest.mock in Python 3.3 onwards.
mock provides a core Mock class removing the need to create a host of stubs throughout your test suite. After performing an action, you can make assertions about which methods / attributes were used and arguments they were called with. You can also specify return values and set needed attributes in the normal way.
development  python  test  unittest  framework  links  documentation  reference  guide  tutorial  online 
april 2016 by ezequiel
25.3. unittest — Unit testing framework — Python 2.x documentation
The Python unit testing framework, sometimes referred to as “PyUnit,” is a Python language version of JUnit, by Kent Beck and Erich Gamma. JUnit is, in turn, a Java version of Kent’s Smalltalk testing framework. Each is the de facto standard unit testing framework for its respective language.

unittest supports test automation, sharing of setup and shutdown code for tests, aggregation of tests into collections, and independence of the tests from the reporting framework. The unittest module provides classes that make it easy to support these qualities for a set of tests.
python  unittest  reference  documentation  test  programming  api  online 
april 2016 by ezequiel
nose-devs/nose2: The successor to nose, based on unittest2
nose2 is the next generation of nicer testing for Python, based on the plugins branch of unittest2. nose2 aims to improve on nose by:

* providing a better plugin api;
* being easier for users to configure;
* simplifying internal interfaces and processes;
* supporting Python 2 and 3 from the same codebase, without translation;
* encouraging greater community involvement in its development;
unittest  python  github  opensource  source  test  license.bsd 
april 2016 by ezequiel
Getting Started with RSpec - Semaphore
RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a very rich and powerful DSL (domain-specific language), at its core it is a simple tool which you can start using rather quickly. This tutorial will hopefully help you get started, assuming you have no prior experience with RSpec and even testing.
ruby  ruby.rspec  tutorial  tdd  guide  tips  development  test  blogpost 
february 2016 by ezequiel
RSpec documentation
The API documentation contains details about all public APIs supported by RSpec.
ruby  ruby.gem  test  ruby.rspec  links  software  programming  tdd  extension  opensource  documentation  reference  library 
february 2016 by ezequiel
RSpec: Behaviour Driven Development for Ruby
Behaviour Driven Development for Ruby. Making TDD Productive and Fun.
ruby  ruby.gem  test  ruby.rspec  links  software  programming  tdd  extension  opensource 
february 2016 by ezequiel
13 steps to make TDD actually work - CodeProject
Why TDD doesn't work for you?This is one of those situations where being brutally with yourself will help.  Test Driven Development (TDD) does not work because you are not doing it.  It is as simple as that.  You gave up on TDD because it was it was sounded good but it was hard.What is TDD?
test  tdd  article  2015  dotnet  tips  development  programming 
september 2015 by ezequiel
Coliru - Compile source code on a server
Online source code editor and build environment. You can edit source code, compile it and run it, all within a web browser (no additional software required).
c++  compiler  ide  linux  unix  online  webapp  gcc  build  test  free 
july 2015 by ezequiel
WineHQ - Foxit Reader
Foxit Reader is a free PDF document viewer and printer, with incredible small size , breezing-fast launch speed and amazingly rich feature set. Foxit Reader 2.0 supports Windows 98/Me/2000/XP/2003/Vista. Its core function is compatible with PDF Standard 1.6.
pdf  fileformats  software  winecompatible  links  tips  support  freeware  test  windows  linux 
may 2015 by ezequiel
The Way of Testivus - Unit Testing Wisdom From An Ancient Software Start-up
Some good advice on developer and unit testing, packaged as cryptic bits of ancient Eastern wisdom in the hope of getting your attention.
test  agile  bestpractice  development  article 
may 2015 by ezequiel
Developer Testing: How much test coverage do you need? - The Testivus Answer
Morgan Conrad asked: "What is Testivus' wisdom concerning the proper percentage of test coverage?" [...]
test  funny  development  bestpractice 
may 2015 by ezequiel
List of unit testing frameworks - Wikipedia, the free encyclopedia
This page is a list of tables of code-driven unit testing frameworks for various programming languages. Some but not all of these are based on xUnit.
unittest  c  c++  test  comparison  links  development  programming  wikipedia  wikientry  emacs  lisp  language  java 
may 2015 by ezequiel
Comparison of c++ unit test frameworks - Stack Overflow
I know there are already a few questions regarding recomendations for c++ unit test frameworks, but all the answers did not help as they just recomend one of the frameworks but do not provide any information about a (feature) comparison.
unittest  forumthread  stackexchange  c++  test  comparison  links  development  programming  2008 
may 2015 by ezequiel
c++ - How to run specific test cases in GoogleTest - Stack Overflow
Q: I am trying to write a function/method for my project, which will ask to user which all test cases are you going to run? [...]
google  test  forumthread  c++  cli  automation  tips  stackexchange  unittest 
march 2015 by ezequiel
CMake + GoogleTest - Stack Overflow
Q: I just downloaded googletest, generated its makefile with CMake and built it. Now, I need to use it in my testing project. [...]
cmake  google  test  library  framework  buildgenerator  build  howto  tips  issue  linux  unix  windows  macosx  forumthread  stackexchange 
february 2015 by ezequiel
Google Test + CMake - Google Groups
Q: I just downloaded googletest, generated its makefile with CMake and
built it. Now, I need to use it in my testing project. [...]
cmake  google  test  library  framework  buildgenerator  build  howto  tips  issue  linux  unix  windows  macosx  emailmessage 
february 2015 by ezequiel
Unit Testing in C++ and Objective-C just got easier - level of indirection - level of indirection
CATCH is a brand new unit testing framework for C, C++ and Objective-C. It stands for 'C++ AdaptiveAutomated Test Cases in Headers', although that shouldn't downplay the Objective-C bindings. In fact my initial motivation for starting it was dissatisfaction with OCUnit.
c++  objectivec  framework  test  programming  opensource  library  links  guide  howto  blogpost 
february 2015 by ezequiel
Google Test - Wikipedia, the free encyclopedia
Google Test is a unit testing library for the C++ programming language, based on the xUnit architecture.[1] The library is released under the BSD 3-clause license.[2] It can be compiled for a variety of POSIX and Windows platforms, allowing unit-testing of 'C' sources as well as C++ with minimal source modification.
c++  test  framework  library  google  opensource  license.bsd  links  article  wikientry  wikipedia 
february 2015 by ezequiel
unit testing - Boost Test Vs Google Test Framework - Stack Overflow
Q: I am new to Unit Testing world, basically I am c++ developer working on a large product for almost 3 years, and now I've decided to perform automated unit testing of my code. For this I do lot of research on the internet and came across many tools and frameworks and finally chose the following two: 1) Boost Test Libraries 2) Google Test Framework for c++ [...]
c++  test  framework  library  opensource  comparison  forumthread  boost  google  links  stackexchange 
february 2015 by ezequiel
googlemock - Google C++ Mocking Framework - Google Project Hosting
Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes. Google Mock:

* lets you create mock classes trivially using simple macros;
* supports a rich set of matchers and actions;
* handles unordered, partially ordered, or completely ordered expectations;
* is extensible by users;
* works on Linux, Mac OS X, Windows, Windows Mobile, minGW, and Symbian;
c++  test  framework  library  google  opensource  license.bsd  source  download  unittest 
february 2015 by ezequiel
googletest - Google C++ Testing Framework - Google Project Hosting
Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, value- and type-parameterized tests, various options for running the tests, and XML test report generation.
c++  test  framework  library  google  opensource  license.bsd  source  download 
february 2015 by ezequiel
What is Wrong with Statement Coverage [bullseye.com]
This paper presents an in-depth discussion of the risks and misconceptions of a commonly used code coverage metric.
analysis  code  programming  test  paper  online  codecoverage  article  c  c++  development  tools  tool  comparison 
december 2014 by ezequiel
Code Coverage Analysis [bullseye.com]
This paper gives a complete description of code coverage analysis (test coverage analysis), a software testing technique.
analysis  code  programming  test  paper  online  codecoverage  article  c  c++  development  tools  tool  comparison 
december 2014 by ezequiel
Agile Testing and Quality Strategies: Discipline Over Rhetoric
We like to say that agile developers are "quality infected" and in many ways that's true. Agilists, at least disciplined ones, strive to validate their work to the best of their ability
agile  softwaredevelopment  development  ebook  online  html  programming  test  tutorial  essay 
november 2014 by ezequiel
The heart of TDD - tutorial - developer Fusion
Includes a tutorial (and some low-level detail) of CppUnitLite.
test  guide  article  howto  c++  programming  tutorial  2010  tdd 
july 2014 by ezequiel
smikes/CppUnitLite
Active fork of the CppUnitLite unit test framework
test  software  opensource  github  scm  source  c++  framework 
july 2014 by ezequiel
Software testing - Wikipedia, the free encyclopedia
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.
development  qa  wikipedia  wikientry  article  links  softwareengineering  test  english 
may 2014 by ezequiel
Tcl | Free software downloads at SourceForge.net
Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout.
sourceforge  license.bsd  opensource  linux  unix  cli  windows  macosx  test  scripting  source  download  software  language  programming  tcl 
april 2014 by ezequiel
Expect [nist.gov]
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can wrap interactive applications in X11 GUIs.
tool  scripting  automation  tcltk  unix  linux  test  expect  tcl 
april 2014 by ezequiel
Expect - Expect - Home Page
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs.
test  tcltk  framework  scripting  automation  linux  unix  links  documentation  reference  sourceforge  windows  expect  tcl 
april 2014 by ezequiel
DejaGnu - GNU Project - Free Software Foundation (FSF)
DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A test harness is the testing infrastructure that is created to support a specific program or tool. Each program can have multiple testsuites, all supported by a single test harness. DejaGnu is written in Expect, which in turn uses Tcl -- Tool command language.
test  framework  gnu  freesoftware  tcltk  scripting  automation  linux  unix  source  links  expect  tcl  dejagnu 
april 2014 by ezequiel
Typical Programmer - How to develop unmaintainable software
I get paid to take on technical debt. In my work I see a lot of hard-to-maintain code, and I see many of the same avoidable problems over and over.
programming  development  test  scm  build  issuetracker  links  blogpost 
october 2013 by ezequiel
The Joel Test: 12 Steps to Better Code - Joel on Software
Have you ever heard of SEMA? It's a fairly esoteric system for measuring how good a software team is. No, wait! Don't follow that link! It will take you about six years just to understand that stuff. So I've come up with my own, highly irresponsible, sloppy test to rate the quality of a software team. The great part about it is that it takes about 3 minutes. With all the time you save, you can go to medical school.
programming  development  test  scm  build  issuetracker  blogpost 
october 2013 by ezequiel
« earlier      
per page:    204080120160

Copy this bookmark:





to read