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

Add expect-based testing framework #2983

Closed
wants to merge 29 commits into from
Closed

Commits on Jul 23, 2019

  1. Copy the full SHA
    14c1b8f View commit details
    Browse the repository at this point in the history
  2. Add telnet example

    TerryE committed Jul 23, 2019
    Copy the full SHA
    ba03cb0 View commit details
    Browse the repository at this point in the history
  3. Updates following JM review

    TerryE committed Jul 23, 2019
    Copy the full SHA
    bc98174 View commit details
    Browse the repository at this point in the history
  4. Rebased against current dev

    TerryE committed Jul 23, 2019
    Copy the full SHA
    39bb60e View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    522b1d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2019

  1. Merge pull request nodemcu#2836 from TerryE/dev-new-lua.c

    Lua 5.1 to 5.3 realignement phase 1
    TerryE committed Sep 7, 2019
    Copy the full SHA
    fff9f95 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Copy the full SHA
    32ad759 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Copy the full SHA
    4c3d45e View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Remove superfluous module def

    marcelstoer committed Sep 21, 2019
    Copy the full SHA
    81e213a View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Copy the full SHA
    04287ac View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Deprecate crypto.to{Hex,Base64} (nodemcu#2929)

    The internal implementation already preferentially forwards to the
    encoder module, so we should just remove these functions as they confuse
    people into thinking that we don't have their inverses (see the feature
    request nodemcu#2907).
    
    Update the docs to refer to the encoder version and add deprecation
    warnings to the runtime implementations.
    nwf committed Sep 30, 2019
    Copy the full SHA
    043046d View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Fix typos

    marcelstoer committed Oct 30, 2019
    Copy the full SHA
    f3044e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. fix lfs upload issue

    Matsievskiy S.V committed Nov 13, 2019
    Copy the full SHA
    0e34f7d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Merge pull request nodemcu#2961 from seregaxvm/lfsfix

    fix lfs upload issue
    TerryE committed Nov 14, 2019
    Copy the full SHA
    f3b4984 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Copy the full SHA
    e3935de View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Copy the full SHA
    9a2579d View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Copy the full SHA
    c7d0f83 View commit details
    Browse the repository at this point in the history
  2. Fixes for ws2812 and ws2812_effects (nodemcu#2953)

    * clean effects library
    * Fix several issues in ws2812 and effects
    * Implement working way of calling shift from callback
    HHHartmann authored and marcelstoer committed Dec 9, 2019
    Copy the full SHA
    b179f30 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4fc2b85 View commit details
    Browse the repository at this point in the history
  4. New net.if.info call to show LwIP information (nodemcu#2862)

    * Remove app/include/netif/wlan_lwip_if.h
    
    This file appears to be unused in our tree.
    
    * New `net.if.info` call to show LwIP information
    
    This is a generalization of `wifi.sta`'s and `wifi.ap`'s `getip` and
    `getmac` calls.  I don't propose to deprecate those, but perhaps we
    should, in the documentation, point users at this function instead.
    
    The direct motivation is to permit continued use of DHCP-provided NTP
    servers in a future where
    nodemcu#2819 has landed, now
    that nodemcu#2709 is in the
    tree.  But rather than exposing just that information, a more general
    interface seems useful.
    nwf authored and marcelstoer committed Dec 9, 2019
    Copy the full SHA
    f85c278 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

  1. Copy the full SHA
    d84da36 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2019

  1. mispec: don't use %f

    The additional reporting, while nice, prevents the use of mispec on
    integer-only builds
    nwf committed Dec 26, 2019
    Copy the full SHA
    d4bc6ce View commit details
    Browse the repository at this point in the history
  2. mispec: report status TAPishly

    nwf committed Dec 26, 2019
    Copy the full SHA
    225964f View commit details
    Browse the repository at this point in the history
  3. mispec: don't use uart.write

    Prefer print everywhere.
    nwf committed Dec 26, 2019
    Copy the full SHA
    6be9158 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0f6b0fb View commit details
    Browse the repository at this point in the history
  5. expect tests: file xfer module

    nwf committed Dec 26, 2019
    Copy the full SHA
    d6f60a8 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    c99e2e8 View commit details
    Browse the repository at this point in the history
  7. expect tests: file module

    This is probably unnecessary, but it served as a useful stepping stone
    while building the expect-based library.  Probably an on-module test is
    better for `file` and friends.
    nwf committed Dec 26, 2019
    Copy the full SHA
    4fc6174 View commit details
    Browse the repository at this point in the history
  8. expect tests: tls module

    This one requires much more active participation on the host
    nwf committed Dec 26, 2019
    Copy the full SHA
    b4843cf View commit details
    Browse the repository at this point in the history