Steve Gravrock
f8e4ea868f
CI: Use a globally-unique Sauce tunnel ID
...
CIRCLE_BUILD_NUM is only unique per-repo, and we have multiple repos
that can concurrently run Sauce builds.
2023-07-01 11:05:04 -07:00
Steve Gravrock
0ff56c53b1
Dogfood remote Selenium grid support
2023-07-01 10:17:05 -07:00
Steve Gravrock
b617d983de
Bump version to 5.0.1
2023-06-09 16:24:00 -07:00
Steve Gravrock
8e0f0e8e8c
Optionally restore the pre-5.0 behavior of boot() always creating a new instance
...
This is needed by jasmine-npm (and likely other tools like it) that may
need to create and use multiple envs in sequence.
2023-06-05 19:44:06 -07:00
Steve Gravrock
d745d6b5f0
Bump version to 5.0.0
2023-05-13 15:14:53 -07:00
Steve Gravrock
fc2c2a477d
Updated most dev dependencies
...
Not updating Prettier because newer versions impose significant formatting
changes. In particular, 2.0 changes every function definition from
`function() {` to `function () {` with no way to opt out. I'm not willing
to accept that kind of churn just becuse the Prettier devs changed their
mind about what color the bikeshed should be.
We'll most likely stay on Prettier 1.17 for as long as it remains viable,
then either switch to an autoformatter that offers stability or just
remove it.
2023-05-13 12:03:45 -07:00
Steve Gravrock
ff93277c0f
Accessibility: Always provide a non-color indication that a spec is pending
2023-04-29 11:45:21 -07:00
Steve Gravrock
90741b3cee
Accessibility: Improved contrast of version number and inactive tab links
2023-04-29 11:45:16 -07:00
Steve Gravrock
d1de59f0ed
Updated jasmine dev dependency
2023-04-29 10:53:03 -07:00
Steve Gravrock
73f8e001ad
Bump version to 5.0.0-beta-0
2023-04-29 10:10:05 -07:00
Steve Gravrock
390cc45af2
Dropped support for Node 16
...
Node 16 will reach EOL no later than a few months after Jasmine 5 is
released. Experience with Node 12 and Node 14 has shown that our
dependencies, especially dev dependencies, move on from past-EOL Node
versions fairly quickly. That can make it difficult to continue supporting
them. Since long term support for past EOL Node versions is a non-goal and
many users expect that Node versions will only be dropped in major
releases, it's better to drop it in 5.0.
2023-04-27 19:32:18 -07:00
Steve Gravrock
33118ac6e2
Merge branch 'main' into 5.0
2023-04-27 19:22:30 -07:00
Steve Gravrock
31ff9a300c
Added Node 20 to supported environments
2023-04-22 08:12:49 -07:00
Steve Gravrock
5cc739d879
Bump version to 5.0.0-alpha.1
2023-04-08 13:02:21 -07:00
Steve Gravrock
1e7f07259e
API docs for parallel support things that jasmine-npm uses
2023-04-08 12:37:40 -07:00
Steve Gravrock
c36a5cfd96
Parallel: Cleaner interface for reporter dispatching
...
This gets jasmine-npm out of having to deal with QueueRunner, GlobalErrors,
and ReportDispatcher directly.
2023-04-08 11:41:15 -07:00
Steve Gravrock
299fd1f770
Removed unnecessary TODO
2023-03-25 11:21:04 -07:00
Steve Gravrock
656427d328
Parallel: Disallow calls to Env#config from spec and helper files
...
Such configuration changes only affect one worker, which is almost certainly
not the intent.
2023-03-25 11:16:54 -07:00
Steve Gravrock
621522fdd4
Updated Glob
2023-03-21 22:35:15 -07:00
Steve Gravrock
6e3589bf52
Updated most dev dependencies
2023-03-21 22:33:24 -07:00
Steve Gravrock
df2d9b282e
Bump version to 5.0.0-alpha.0
2023-03-18 11:25:32 -07:00
Steve Gravrock
726d35c5c5
Merge remote-tracking branch 'origin/main' into 5.0
2023-03-15 17:53:08 -07:00
Steve Gravrock
f509078020
Bump version to 4.6.0
2023-03-15 17:21:56 -07:00
Steve Gravrock
8308515210
Ignore the number of CPUs reported by Circle CI
2023-03-12 15:31:28 -07:00
Steve Gravrock
ed838b3cbf
Dropped support for Node <16.14
...
To match jasmine-npm.
2023-03-11 21:19:30 -08:00
Steve Gravrock
04fac300e8
Uninstall the global error at the end of env execution
...
jasmine-npm needs this so that it can do its own error handling during
globalTeardown.
2023-03-11 17:45:31 -08:00
Steve Gravrock
ff237f4b66
Fixed sass version pinning
2023-03-11 14:26:22 -08:00
Steve Gravrock
e42e3d9e00
Pin sass to the last version that works on Node 12
2023-03-11 14:19:16 -08:00
Steve Gravrock
61505f4c59
Fixed post-merge test failures
2023-03-04 14:10:05 -08:00
Steve Gravrock
86eddb05b4
Merge remote-tracking branch 'origin/main' into 5.0
2023-03-04 14:06:43 -08:00
Steve Gravrock
8af5509581
Added a parallel flag to the jasmineStarted reporter event
2023-03-03 20:49:10 -08:00
Steve Gravrock
166e5f4d6c
Report the ID of each suite/spec's parent
...
This is intended to support parallel execution, which is planned for a
future release of Jasmine. Because the execution of unrelated suites will
interleave when run in parallel, reporters will not be able to assume
that the most recent `suiteStarted` event identifies the parent of the
current suite/spec. By adding this feature now, we allow reporters to
support both parallel execution and at least some 4.x versions without
having to implement two different ways of finding the parent suite.
2023-02-25 10:24:14 -08:00
Steve Gravrock
6ad8d20694
Report the path/url of the file that the spec/suite was defined in
...
Fixes #1884
2023-02-15 21:39:21 -08:00
Steve Gravrock
cbc03feb52
Merge branch 'main' into 5.0
2023-02-12 13:08:42 -08:00
Steve Gravrock
bc3a495160
Pin eslint-plugin-compat to <4.1.0 to fix import error on CI
...
See <https://github.com/amilajack/eslint-plugin-compat/issues/528 >.
2023-02-07 18:46:17 -08:00
Steve Gravrock
b323631611
Pin Grunt to <1.6.0 for compatiblity with Node 12
2023-01-30 17:57:47 -08:00
Steve Gravrock
e8767ba660
Removed "Does the problem occur with the latest version of jasmine-core" from issue templates
2023-01-25 20:50:51 -08:00
Steve Gravrock
af9a4114f4
Parallel: Improved error messages for top-level before/afterAll
2022-11-25 13:13:05 -08:00
Steve Gravrock
75f97961f5
Dropped support for Safari 14 and Firefox 91
2022-11-24 13:25:39 -08:00
Steve Gravrock
25a7168286
Merge remote-tracking branch 'origin/main' into 5.0
2022-11-24 12:50:39 -08:00
Steve Gravrock
494e81f436
Document that stopOnSpecFailure is best-effort in parallel mode
2022-11-24 12:48:40 -08:00
Steve Gravrock
169a2a8ad2
Upgraded to new issue templates
2022-11-20 14:01:43 -08:00
Steve Gravrock
b267029301
Revert "Upgraded to new issue templates"
...
This reverts commit cf574634b8 .
2022-11-20 13:58:20 -08:00
Steve Gravrock
cf574634b8
Upgraded to new issue templates
2022-11-20 13:56:47 -08:00
Steve Gravrock
f8c01574e6
Added Firefox 102 (current ESR) to browser list in README
2022-10-29 15:26:30 -07:00
Steve Gravrock
481f1e7c5c
Bump version to 4.5.0
2022-10-29 14:48:32 -07:00
Steve Gravrock
5e650953cd
Added Safari 16 to supported browsers
2022-10-22 13:08:10 -07:00
Steve Gravrock
ed5e902106
Parallel: Don't allow reporters to be added or removed in worker processes
2022-10-22 09:56:52 -07:00
Steve Gravrock
87f9ab29df
Fixed the jsdoc types of SuiteResult and SpecResult ids
2022-10-19 17:20:24 -07:00
Steve Gravrock
47c64a86d5
Parallel: fail if randomization is disabled or a seed is specified
2022-10-12 20:08:42 -07:00