Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ExtendScript TAP runner and reporter

NotificationsYou must be signed in to change notification settings

ExtendScript/tap-es

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

versionstatusdependencies StatusdevDependencies Status

Tap-ExtendScript is a utiliy wrapper arroundestktap. It adds a test bundler, generator and reporter that takes a test (or a set of tests) and pipes them to multiple app targets/versions and outputs a single report.

When given an output file the report will be written intap-markdown syntax.

install

npm install @extendscript/tap-es --save-dev

create a test

Add a single line to the end of your test file:

$.write( result );

Please read theestktap guide for more information.

adding and generating tests

With theadd function we can generate a test for each script to each target, we can run theadd function multiple times before evoking therun command.

Theadd function takes three arguments:

  1. scriptsString,Array: Path to ExtendScript test files
  2. targetString,Array: Adobe app targets and version
  3. comparatorNumber,String,Boolean orFunction [Optional, defaults totrue]

Example using multiple files and multiple targets:

// Generates 4 teststapes.add(['test1.jsx','test2.jsx'], [indesign-13,photoshop-18])

glob patterns are supported:

tapes.add('test/*.indd.jsx', [indesign-12,indesign-13] )

Report Options

We add the duration of the test to the report:

tapes.reportDuration(true)

and/or add the file name of the test with:

tapes.reportScriptName(true)

Running the tests

After having added the tests, we can use therun() command to run the tests and pipe the output to file (Markdown) and console:

tapes.run( 'result.md' )

The run command resets tap-es

Run the test file withnode run tests.js ortape run tests.js

Seeexample

About

ExtendScript TAP runner and reporter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp