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

Test adapter improvements #1524

Merged
merged 25 commits into from
May 2, 2017
Merged

Test adapter improvements #1524

merged 25 commits into from
May 2, 2017

Commits on Oct 14, 2016

  1. modifications to mocha.js and some TestExecutor logic (#1334)

    * have run_tests return structured result used by TestExecutor
    
    * have run_tests accept test data from stdin
    
    * run_tests receives test data over stdin
    
    * expose StandardOutput and disable async readline
    
    * TestExecutor receives test results over process StandardOutput
    
    * include testing framework in testInfo object sent to run_tests.js
    
    * comments
    
    * close readline interface after running test
    
    * revert ProcessOutput
    
    * use JsonConvert.DeserializeObject<TestResult>() instead
    
    * create GetTestResultFromProcess() method
    
    * use Process, copy over helper methods from ProcessOutput
    
    * close StandardInput after sending test info
    
    * include dependency for copied ProcessOutput method
    
    * launch node inside of RunTestCases instead
    
    * remove some debugging stuff
    
    * handle case if result is null
    
    * pass in streams as parameters to allow continual reading/writing
    
    * move setup logic to RunTests
    
    * only remove double quotes from test case info
    
    * move Process launch logic into function
    
    * mocha uses runner events to determine test pass/fail
    
    * get TestExecutor in working state, still launching one process per one test
    
    * get TextExecutor code into working state
    
    * fixes from PR feedback
    ozyx authored and mjbvz committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    97a5d9e View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2016

  1. prepare run_tests to run multiple tests (#1355)

    * prepare run_tests to run multiple tests
    
    * have tape.js run_tests use callback to return result
    
    * launch node if test run from 'run selected tests'
    ozyx authored and mjbvz committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    3321602 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2016

  1. Have TestExecutor run multiple tests with a single instance of node (#…

    …1383)
    
    * run_tests accepts a list of tests
    
    * mocha.js runs a list of tests and records duration
    
    * use full title for tests and initialize time to 0
    
    * run ExportRunner tests with single node instance
    
    * close readline interface after tests are done
    
    * have ExportRunner tests record test duration
    
    * tape framework runs multiple tests with one node instance
    
    * enable TestExecutor to run multiple tests with one instance of node
    
    * add comment
    ozyx authored and mjbvz committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    4a188f6 View commit details
    Browse the repository at this point in the history
  2. Update appveyor.yml to pick up #1388

    This will make the branch build on appveyor.
    mjbvz authored Oct 24, 2016
    Configuration menu
    Copy the full SHA
    988745c View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2016

  1. Configuration menu
    Copy the full SHA
    8278208 View commit details
    Browse the repository at this point in the history
  2. fix formatting

    ozyx committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    49b050a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2016

  1. Configuration menu
    Copy the full SHA
    5baa46d View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2016

  1. Configuration menu
    Copy the full SHA
    56ca7c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2016

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

Commits on Nov 17, 2016

  1. Configuration menu
    Copy the full SHA
    16f0bc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1efc985 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2016

  1. clean up code

    ozyx committed Dec 3, 2016
    Configuration menu
    Copy the full SHA
    7349067 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0acb7a View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. code cleanup

    ozyx committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    ef497da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf150b7 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. clean up code

    ozyx committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    c5d1310 View commit details
    Browse the repository at this point in the history
  2. clean up code

    ozyx committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    b189e21 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2017

  1. Configuration menu
    Copy the full SHA
    18c662f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'ozyx/test-adapter-improvements' into te…

    …st-adapter-improvements
    billti committed Apr 12, 2017
    Configuration menu
    Copy the full SHA
    25c3f8f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2017

  1. Simplified test execution code

    billti committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a931fc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    759ad1b View commit details
    Browse the repository at this point in the history
  3. Review feedback

    billti committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a7fbc3e View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2017

  1. Fixed tape runner

    billti committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    5cfb3e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2017

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

Commits on May 2, 2017

  1. Minor fixes to test runners

    billti committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8ff4068 View commit details
    Browse the repository at this point in the history