• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

GannettDigital / jstransform
79%
master: 34%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.8.5
DEFAULT BRANCH: master
Repo Added 05 Jun 2018 05:41PM UTC
Files 108
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH perf4
branch: perf4
CHANGE BRANCH
x
Reset
  • perf4
  • 0.12.0
  • 0.2.5
  • 0.2.6
  • 0.3.0
  • 0.4.0
  • 0.4.1
  • 0.4.2
  • 0.5.0
  • 0.5.1
  • 0.5.10
  • 0.5.2
  • 0.5.3
  • 0.5.7
  • 0.5.8
  • 0.5.9
  • APIS-0000
  • APIS-2067
  • APIS-2165
  • APIS-2601
  • APIS-2601-xmlpkg
  • APIS-2664
  • APIS-2760
  • APIS-2816
  • APIS-2819
  • APIS-2900
  • APIS-2916
  • APIS-3045
  • APIS-3051
  • APIS-5299
  • APIS-5299_renamefields
  • APIS-5668
  • APIS-5905
  • APIS-6105
  • APIS-6106
  • APIS-7111
  • APIS-7188
  • APIS-7217
  • APIS-7300
  • APIS-7300-ref
  • APIS-7851
  • APIS-7864
  • APIS-8302
  • APIS-avro3
  • PENG-1842
  • PENG-2950
  • PENG-2950-2
  • PENG-3778
  • PENG-4356
  • PENG-4819
  • PENG-6044
  • PENG-7134_date_error
  • PENG-7770
  • PENG-7977
  • PENG-8142
  • SDGT-192
  • SDGT-2085
  • SDGT-2086
  • SDGT-352
  • SDGT-7548
  • SDGT-858_novalidation
  • SDGT-930
  • add-error-to-avro-writer
  • add_description
  • allow_field_renames
  • apis-7647
  • apis-7647-2
  • arrayBugFix
  • avro-delete
  • avro-nested-structs
  • avro2
  • avro4
  • bumpbot-20230202
  • bumpbot-20231003
  • bumpbot-20250103
  • deep-ref
  • dependabot/go_modules/github.com/microcosm-cc/bluemonday-1.0.16
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • deref-saves-transform
  • emptyObject
  • enhance-date-time-strings
  • fix-date-time-arrays
  • fix-msgp-time
  • fix-nested-time-import
  • fix-windows-refs
  • fix_coverage
  • githubactions
  • go-mod
  • handle-errors
  • map-fields
  • map-transform
  • master
  • nested-array-error
  • nil-transform
  • not-concurrent
  • perf2
  • ref-to-array
  • ref-transform
  • ref_targets
  • refs
  • refs/tags/v1.0.3
  • refs/tags/v1.0.5
  • refs/tags/v1.0.6
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.1.2
  • refs/tags/v1.1.3
  • refs/tags/v1.1.4
  • refs/tags/v1.1.5
  • refs/tags/v1.1.6
  • refs/tags/v1.1.7
  • refs/tags/v1.1.8
  • refs/tags/v1.1.9
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.3.1
  • refs/tags/v1.4.0
  • refs/tags/v1.4.1
  • refs/tags/v1.5.0
  • refs/tags/v1.6.0
  • refs/tags/v1.6.1
  • refs/tags/v1.6.2
  • refs/tags/v1.6.3
  • refs/tags/v1.7.0
  • refs/tags/v1.8.0
  • refs/tags/v1.8.1
  • refs/tags/v1.8.2
  • refs/tags/v1.8.3
  • refs/tags/v1.8.4
  • refs/tags/v1.8.5
  • removeLogging
  • schema-from-bytes
  • sdgt-0000-add-firstOnly-operation
  • singleItemInArray
  • struct-gen-allof-bug
  • url-fix
  • v0.10.0
  • v0.10.1
  • v0.10.2
  • v0.11.0
  • v0.11.1
  • v0.12.0
  • v0.12.1
  • v0.12.2
  • v0.12.3
  • v0.12.4
  • v0.5.11
  • v0.5.12
  • v0.5.13
  • v0.5.4
  • v0.5.5
  • v0.5.6
  • v0.5.7
  • v0.6.0
  • v0.6.1
  • v0.6.2
  • v0.7.0
  • v0.7.1
  • v0.7.2
  • v0.7.3
  • v0.7.4
  • v0.7.5
  • v0.7.6
  • v0.8.0
  • v0.8.1
  • v0.9.0
  • vet-errors

04 Oct 2018 04:10PM UTC coverage: 79.063%. Remained the same
103

push

travis-ci

tkuhlman
Rework transformer so that it walks the schema only on initialization

The initialization builds up a tree of transformIdentifiers which are
used to drive the transformation step. This makes the code easier to
follow, allows for better unit testing, enables concurrently
transforming multiple input files and is faster.

Performance improvement since the last release:
name                                                                                         old time/op    new time/op    delta
Transformer/Use_basic_transforms,_copy_from_input_and_default_to_build_result-8                 164µs ± 5%      71µs ± 2%  -56.58%  (p=0.000 n=10+10)
Transformer/Array_transforms,_tests_arrays_with_string_type_and_with_a_single_object_type-8     267µs ± 7%      61µs ± 6%  -77.13%  (p=0.000 n=9+10)
Transformer/Test_all_operations-8                                                               200µs ± 6%      57µs ± 1%  -71.72%  (p=0.000 n=10+10)
Transformer/Test_empty_non-required_object-8                                                    164µs ± 1%      70µs ± 0%  -57.38%  (p=0.000 n=9+10)
Transformer/Test_empty_non-required_array-8                                                     149µs ± 2%      35µs ± 4%  -76.28%  (p=0.000 n=10+10)
Transformer/Test_nested_arrays-8                                                                373µs ± 2%      86µs ± 3%  -76.90%  (p=0.000 n=10+10)
Transformer/Test_format:_date-time_strings-8                                                   63.7µs ± 2%    26.1µs ± 1%  -59.08%  (p=0.000 n=10+8)

name                                                                                         old alloc/op   new alloc/op   delta
Transformer/Use_basic_transforms,_copy_from_input_and_default_to_build_result-8                57.8kB ± 0%    41.9kB ± 0%  -27.48%  (p=0.000 n=10+9)
Transformer/Array_transforms,_tests_arrays_with_string_type_and_with_a_single_object_type-8    77.3kB ± 0%    36.8kB ± 0%  -52.40%  (p=0.000 n=10+10)
Transformer... (continued)

1080 of 1366 relevant lines covered (79.06%)

24.87 hits per line

Relevant lines Covered
Build:
Build:
1366 RELEVANT LINES 1080 COVERED LINES
24.87 HITS PER LINE
Source Files on perf4
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
103 perf4 Rework transformer so that it walks the schema only on initialization The initialization builds up a tree of transformIdentifiers which are used to drive the transformation step. This makes the code easier to follow, allows for better unit testin... push 04 Oct 2018 04:13PM UTC tkuhlman travis-ci
79.06
104 perf4 Rework transformer so that it walks the schema only on initialization The initialization builds up a tree of transformIdentifiers which are used to drive the transformation step. This makes the code easier to follow, allows for better unit testin... Pull #32 04 Oct 2018 04:12PM UTC web-flow travis-ci
79.06
102 perf4 Rework transformer so that it walks the schema only on initialization The initialization builds up a tree of transformIdentifiers which are used to drive the transformation step. This makes the code easier to follow, allows for better unit testin... Pull #32 02 Oct 2018 10:45PM UTC web-flow travis-ci
79.06
101 perf4 Rework transformer so that it walks the schema only on initialization The initialization builds up a tree of transformIdentifiers which are used to drive the transformation step. This makes the code easier to follow, allows for better unit testin... push 02 Oct 2018 10:44PM UTC tkuhlman travis-ci
79.06
See All Builds (754)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc