-
Notifications
You must be signed in to change notification settings - Fork 9
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
Port JavaRosa Scenario
test suites
#110
Commits on May 28, 2024
-
Scenario: prepare for possibility of also porting benchmarks
If we pursue this, it’ll come after tests which are more pressing. If we decide not to, we can roll back this commit separately. Putting it in front because benchmarks were the first thing I noticed peeking back into JR for the first time in so long.
Configuration menu - View commit details
-
Copy full SHA for 573b1f9 - Browse repository at this point
Copy the full SHA 573b1f9View commit details -
Scenario: init distinction of JavaRosa-derived code from local
This change is being made now, as a response to repeatedly interrupting the porting effort as it became challenging to reason about which aspects of the `scenario` package come from JavaRosa (and should have stable semantics) versus aspects we’ve introduced to achieve those semantics (and should be more free to change as we move to support more of the JR test suite). Following this, we’ll break out many aspects of `Scenario`. Ideally, that class will only contain logic directly from JR or direct calls into code which is clearly **not** derived from JR.
Configuration menu - View commit details
-
Copy full SHA for 0637af5 - Browse repository at this point
Copy the full SHA 0637af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac8fe2 - Browse repository at this point
Copy the full SHA aac8fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc04975 - Browse repository at this point
Copy the full SHA dc04975View commit details -
Migrate existing JR/Scenario tests to Vitest assertions
Extends the built-in `expect` assertion factory to act on values with a `ComparableAnswer` interface. These interfaces will also be used for other assertion types beyond equality checks.
Configuration menu - View commit details
-
Copy full SHA for 29b9ded - Browse repository at this point
Copy the full SHA 29b9dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18cdf4d - Browse repository at this point
Copy the full SHA 18cdf4dView commit details -
Increased consistency with JavaRosa “event” types
Despite the odd naming, I expect to find it much less fussy porting the remaining tests. And now, I believe we’re actually well prepared to start doing that!
Configuration menu - View commit details
-
Copy full SHA for 1a18f5a - Browse repository at this point
Copy the full SHA 1a18f5aView commit details -
Temp: reject Root inititalization on uncaught error
This is a non-ideal solution (and loses a little bit of error messaging with better specificity), but it achieves the important goal **for now**: when a (synchronous) error is thrown during form initialization (and not caught anywhere else), the initialization Promise itself will reject. Otherwise, what happens is that the initialization Promise resolves, and then whatever error should have rejected it will be unhandled. This change (along with presumed future changes around conveying errors more broadly) will make it easier to reason about form load errors **happening**. It also makes it possible to properly mark a ported JavaRosa test as failing. It will otherwise report an out of band unhandled error, which is distinct from the expected failure.
Configuration menu - View commit details
-
Copy full SHA for 9999559 - Browse repository at this point
Copy the full SHA 9999559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb1a25 - Browse repository at this point
Copy the full SHA 4fb1a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for b930955 - Browse repository at this point
Copy the full SHA b930955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20724dd - Browse repository at this point
Copy the full SHA 20724ddView commit details -
Dispose of Scenario-internal reactive computations on test cleanup
This should provide better isolation between `Scenario`-based tests, by ensuring that any errors produced in (again, Scenario-internal) reactive computations are not treated as an “unhandled error” in subsequent tests (i.e. if they occur in the same event loop tick/microtask as the next test’s initialization, which itself currently queues a microtask to check that its initialization is complete).
Configuration menu - View commit details
-
Copy full SHA for 78c9aab - Browse repository at this point
Copy the full SHA 78c9aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6645558 - Browse repository at this point
Copy the full SHA 6645558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bd036e - Browse repository at this point
Copy the full SHA 6bd036eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a41ecd - Browse repository at this point
Copy the full SHA 9a41ecdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a61ae0 - Browse repository at this point
Copy the full SHA 5a61ae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6580f4d - Browse repository at this point
Copy the full SHA 6580f4dView commit details -
Better generalization of extending Vitest assertions
… hopefully the current usage, as well as JSDoc mostly allows this commit to speak for itself. Included in the same commit as it helped validate the abstraction (and the abstraction helped to address the change): when select choice labels are provided in an assertion, ensure those labels are always checked. Originally, only the choices’ values were being checked. After a clarifying discussion on Slack, it was decided that select choice labels will always be checked in assertions if present (even if they may be orthogonal to the test’s intent), to maximize the number of issues we can catch with such tests.
Configuration menu - View commit details
-
Copy full SHA for 5f8acdb - Browse repository at this point
Copy the full SHA 5f8acdbView commit details -
Move parameterization of absolute ref substitution…
… to only wrap those tests clearly targeted for it
Configuration menu - View commit details
-
Copy full SHA for abc3d31 - Browse repository at this point
Copy the full SHA abc3d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ded764 - Browse repository at this point
Copy the full SHA 0ded764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2860f26 - Browse repository at this point
Copy the full SHA 2860f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ac19d - Browse repository at this point
Copy the full SHA d7ac19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b824c66 - Browse repository at this point
Copy the full SHA b824c66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e963fc - Browse repository at this point
Copy the full SHA 4e963fcView commit details -
Port next test from
PredicateCachingTest
, refine Scenario.createNew……Repeat parameter
Configuration menu - View commit details
-
Copy full SHA for 5e9fc30 - Browse repository at this point
Copy the full SHA 5e9fc30View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab62831 - Browse repository at this point
Copy the full SHA ab62831View commit details -
Configuration menu - View commit details
-
Copy full SHA for e727cf1 - Browse repository at this point
Copy the full SHA e727cf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d369b0 - Browse repository at this point
Copy the full SHA 9d369b0View commit details -
Fix: include missed
selecct1Dynamic
DSL overloadJavaRosa’s implementation includes both signatures, somehow only the second one made it into the original iteration of this!
Configuration menu - View commit details
-
Copy full SHA for 6793031 - Browse repository at this point
Copy the full SHA 6793031View commit details -
Port tests from
PredicateCachingTest.java
with correctness assertions…… presently skipping those which only assert evaluation counts
Configuration menu - View commit details
-
Copy full SHA for 617f6ed - Browse repository at this point
Copy the full SHA 617f6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 258b4ea - Browse repository at this point
Copy the full SHA 258b4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8d2aa8 - Browse repository at this point
Copy the full SHA b8d2aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c367551 - Browse repository at this point
Copy the full SHA c367551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34f3151 - Browse repository at this point
Copy the full SHA 34f3151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c09eee - Browse repository at this point
Copy the full SHA 2c09eeeView commit details -
First (top-down)
TriggerableDagTest.java
test portWe’ll probably want to squash many of this branch’s commits. This one is only here so I can keep moving top down through JavaRosa’s test “bags”/“vats” (will never not be funny!), and so the next ported test can get a more meaningful commit note
Configuration menu - View commit details
-
Copy full SHA for 893834e - Browse repository at this point
Copy the full SHA 893834eView commit details -
Second (top-down)
TriggerableDagTest.java
test portThis includes a faithful port, and a supplementary alternate version which checks for a different error message. The porting notes (marked as such in comments) go into more detail. But since a bit of thinking went into how to port this test and explain the reasoning, it also felt like it deserved a distinct commit (at least for review purposes).
Configuration menu - View commit details
-
Copy full SHA for 59e60c1 - Browse repository at this point
Copy the full SHA 59e60c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce1a79 - Browse repository at this point
Copy the full SHA 3ce1a79View commit details -
TriggerableDagTest.java
- restructure grouping of `parsing_forms_wi……th_cycles_*` tests
Configuration menu - View commit details
-
Copy full SHA for 75aef32 - Browse repository at this point
Copy the full SHA 75aef32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f88032 - Browse repository at this point
Copy the full SHA 6f88032View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f5105 - Browse repository at this point
Copy the full SHA c6f5105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3880f3c - Browse repository at this point
Copy the full SHA 3880f3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ae12e - Browse repository at this point
Copy the full SHA d7ae12eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0d753 - Browse repository at this point
Copy the full SHA 0b0d753View commit details -
TriggerableDagTest.java
- port firstrelevant
test…… with extensive porting notes mostly about casting semantics, and a couple of test variants demonstrating some of the factors at play in the original test/detailed in those notes.
Configuration menu - View commit details
-
Copy full SHA for 02149b4 - Browse repository at this point
Copy the full SHA 02149b4View commit details -
TriggerableDagTest.java
- port relevance exclusion test…- Test exercises what seems like various internals. Minimal effort has been made to satisfy those interfaces so they type check. - Test will fail before reaching those interfaces regardless. - Includes a supplemental test exercising some similar aspects of excluding non-relevant nodes - Supplemental test fails, caught a bug!
Configuration menu - View commit details
-
Copy full SHA for 0f0570e - Browse repository at this point
Copy the full SHA 0f0570eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99d6434 - Browse repository at this point
Copy the full SHA 99d6434View commit details -
TriggerableDagTest.java - last test in relevance region
Also concerned with repeats. Includes note about potentially breaking out test modules specifically organized around intersecting concerns.
Configuration menu - View commit details
-
Copy full SHA for 9baef38 - Browse repository at this point
Copy the full SHA 9baef38View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5e693 - Browse repository at this point
Copy the full SHA ae5e693View commit details -
Custom node state assertions for
readonly
…… note recommendation to use negation of `toBeReadonly` assertion rather than the less clearly named `toBeEnabled` custom assertion also introduced in this commit.
Configuration menu - View commit details
-
Copy full SHA for 006c3bf - Browse repository at this point
Copy the full SHA 006c3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cedfafa - Browse repository at this point
Copy the full SHA cedfafaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a6f7df - Browse repository at this point
Copy the full SHA 1a6f7dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38083b4 - Browse repository at this point
Copy the full SHA 38083b4View commit details -
TriggerableDagTest.java - port first (well, next) repeat test
This is the first which hadn’t already been ported as part of the early prototype/spike/project validation effort.
Configuration menu - View commit details
-
Copy full SHA for b79ada6 - Browse repository at this point
Copy the full SHA b79ada6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e74b2 - Browse repository at this point
Copy the full SHA f9e74b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eda13f - Browse repository at this point
Copy the full SHA 0eda13fView commit details -
TriggerableDagTest.java - several more repeat tests ported…
… this is a pre-meeting checkpoint, capturing as many tests as I could before we potentially re-scope/re-prioritize.
Configuration menu - View commit details
-
Copy full SHA for 0db4191 - Browse repository at this point
Copy the full SHA 0db4191View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9905fc4 - Browse repository at this point
Copy the full SHA 9905fc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3bbe71 - Browse repository at this point
Copy the full SHA b3bbe71View commit details -
TriggerableDagTest.java - region: DAG limitations (cases that aren't …
…correctly updated)
Configuration menu - View commit details
-
Copy full SHA for 3300247 - Browse repository at this point
Copy the full SHA 3300247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c5716 - Browse repository at this point
Copy the full SHA 82c5716View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e296e - Browse repository at this point
Copy the full SHA 21e296eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a6950 - Browse repository at this point
Copy the full SHA 16a6950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 987ac3b - Browse repository at this point
Copy the full SHA 987ac3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7c7b7 - Browse repository at this point
Copy the full SHA fd7c7b7View commit details -
RecordAudioActionTest.java - port second
odk:recordaudio
testSeparate commit mostly to show why the ancillary interface/classes are added.
Configuration menu - View commit details
-
Copy full SHA for c9b82f1 - Browse repository at this point
Copy the full SHA c9b82f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a23a8 - Browse repository at this point
Copy the full SHA 80a23a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fd43b - Browse repository at this point
Copy the full SHA 54fd43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c83a74c - Browse repository at this point
Copy the full SHA c83a74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7365f08 - Browse repository at this point
Copy the full SHA 7365f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae8b1fc - Browse repository at this point
Copy the full SHA ae8b1fcView commit details -
FormDefTest.java - port first repeat/relevant test
- Includes extension of `JRFormDef` interface to support direct port - Includes alternate approach with only `Scenario` APIs - Includes note about providing such alternates for all like tests which will follow
Configuration menu - View commit details
-
Copy full SHA for edd39f7 - Browse repository at this point
Copy the full SHA edd39f7View commit details -
FormDefTest.java - several more repeat/relevant tests
- Fixes an apparent mixup with two different partial/fake `TreeReference` ports - Adds and immediately deprecates a custom assertion for that type - Deviates from general porting process, to include failure analysis of the last included test (nested relevance). There was enough weirdness here that it felt reasonable to spend an hour of this quiet Saturday morning getting a better understanding (especially since I ended the previous day with much deeper confusion about the test, and the likely cause of its failure)
Configuration menu - View commit details
-
Copy full SHA for 50425df - Browse repository at this point
Copy the full SHA 50425dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e09d2 - Browse repository at this point
Copy the full SHA f4e09d2View commit details -
FormDefTest.java - port first test of whether repeat instance can be …
…created Includes an alternate approach to the test with a proposed method on Scenario. The direct port fails on invocation of `FormDef` equivalent APIs we don’t expect to port. The alternate fails because we don’t currently support the functionality.
Configuration menu - View commit details
-
Copy full SHA for c7e1f8a - Browse repository at this point
Copy the full SHA c7e1f8aView commit details -
FormDefTest.java - port first test focused on interaction of repeat/o…
…utput … and an alternate approach, with proposed extension to `Scenario` API as opposed to further use of APIs corresponding to JavaRosa internals
Configuration menu - View commit details
-
Copy full SHA for 4f1021e - Browse repository at this point
Copy the full SHA 4f1021eView commit details -
FormDefTest.java - port second test focused on interaction of repeat/…
…output Includes two alternates: 1. Adapt direct port to use proposed `Scenario` API 2. Fix apparent mistakes in test: it doesn’t exercise `jr:itext`, correctly close the itext id attribute Adds proposed `labelRef` to form fixture DSL.
Configuration menu - View commit details
-
Copy full SHA for c64cd01 - Browse repository at this point
Copy the full SHA c64cd01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d07bdc - Browse repository at this point
Copy the full SHA 6d07bdcView commit details -
Add support for assymetric assertions where
expected
is primitive- Introduces `typeofAssertion` factory. This can be used for **more than** primitives, but that’s the use case it’s being introduced for now. Being general purpose, the types also support narrowing specific non-`unknown` types, including some care taken to specifically apply narrowing for unions including: - specific object types - non-specific functions without a known signature - specific function signatures - class constructors (which may or may not be abstract) - Not particularly noteworthy, but this finally introduces the `AnyFunction` type. I have nearly added this type at least a dozen times, but in each case found another approach. This is a type with lots of utility because it is somehow distinct from `Function` in narrowing, but should be used sparingly (usually to restrict the range of types assignable for a particular type parameter). - Adapts the various uses of `Inspectable` to support inspection (in our usage, serialization to a dev-facing but human-readable string; this is still a WIP) of most non-object types. This allows us to generalize error conditions when assertions fail, and when the assertion’s comparison has a primitive `expected` value.
Configuration menu - View commit details
-
Copy full SHA for 4a4681a - Browse repository at this point
Copy the full SHA 4a4681aView commit details -
Introduce
toStartWith
custom answer assertionTo be used in tests in the format: ```ts expect(ComparableAnswer).toStartWith(‘expected prefix’); ``` This is intended as a strawman, we should probably reconsider either the naming, the signature, or both. (Discussed in detail in the method’s JSDoc)
Configuration menu - View commit details
-
Copy full SHA for 27b41f7 - Browse repository at this point
Copy the full SHA 27b41f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebd5c9b - Browse repository at this point
Copy the full SHA ebd5c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 297ec0f - Browse repository at this point
Copy the full SHA 297ec0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2d782 - Browse repository at this point
Copy the full SHA 3a2d782View commit details -
Port (equivalent of) FormEntryModelTest.java
- Skips direct port, as it seems likely to be a unit-ish test. - Adds an alternate using `Scenario`-oriented APIs. Test may be redundant to others, but included for now in the spirit of completeness
Configuration menu - View commit details
-
Copy full SHA for d703546 - Browse repository at this point
Copy the full SHA d703546View commit details -
- Adds proposed `Scenario` API with roughly equivalent semantics to the ported tests’ calls into JavaRosa internals - Includes supplemental tests and corresponding `Scenario` API proposal, asserting **all** of the available select items’ labels against the same form definitions in the ported tests.
Configuration menu - View commit details
-
Copy full SHA for e6351da - Browse repository at this point
Copy the full SHA e6351daView commit details -
Per discussion in Slack, we’re porting these as TODO tests pending prioritization of the functionality. There are too many concepts with unclear applicability to port the test logic reasonably at this time.
Configuration menu - View commit details
-
Copy full SHA for 694b792 - Browse repository at this point
Copy the full SHA 694b792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9576030 - Browse repository at this point
Copy the full SHA 9576030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29f0638 - Browse repository at this point
Copy the full SHA 29f0638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e805ac - Browse repository at this point
Copy the full SHA 4e805acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4884140 - Browse repository at this point
Copy the full SHA 4884140View commit details -
Configuration menu - View commit details
-
Copy full SHA for 203fa81 - Browse repository at this point
Copy the full SHA 203fa81View commit details -
Configuration menu - View commit details
-
Copy full SHA for e710211 - Browse repository at this point
Copy the full SHA e710211View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b383f - Browse repository at this point
Copy the full SHA f0b383fView commit details -
Formally skip FormEntryControllerTest.java with notes
I’ve been mulling how to address test “vats” we’ve skipped in this porting process. I think for now it makes sense to at least include detailed notes where they might apply. In this case, the test “vat” has been waiting in my local `pending` directory for some resolution, and it makes sense to clear it out. If any of the other remaining “vats” fall into this category, they may be included in this subdirectory with a similar structure. Regardless, I’ll try to summarize what was skipped once a full port PR is ready.
Configuration menu - View commit details
-
Copy full SHA for cba7a5c - Browse repository at this point
Copy the full SHA cba7a5cView commit details -
Add suite for form-wide functionality, tests for form title
Static title test fails, translated title test is skipped with some discussion of potential spec implications.
Configuration menu - View commit details
-
Copy full SHA for 7fd26b7 - Browse repository at this point
Copy the full SHA 7fd26b7View commit details -
Port ExternalSecondaryInstanceParseTest.java
Nearly everything is skipped, lots of notes taken, lots of questions about mental model and intent raised.
Configuration menu - View commit details
-
Copy full SHA for 4f2dd82 - Browse repository at this point
Copy the full SHA 4f2dd82View commit details -
Minimal port of XFormParserTest.java
There may be additional test logic we can repurpose into `Scenario` APIs or testing other layers, but this at least tests: - Any of the tests from the “vat” exercising `Scenario` APIs - Initialization of all other forms under test in the “vat” A few failures, and behavior clarifications, come out of this as well.
Configuration menu - View commit details
-
Copy full SHA for 2cc1e46 - Browse repository at this point
Copy the full SHA 2cc1e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf7e65 - Browse repository at this point
Copy the full SHA bdf7e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de885c - Browse repository at this point
Copy the full SHA 9de885cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1678c - Browse repository at this point
Copy the full SHA fd1678cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5100d0d - Browse repository at this point
Copy the full SHA 5100d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0aaa41 - Browse repository at this point
Copy the full SHA d0aaa41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d23264 - Browse repository at this point
Copy the full SHA 9d23264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca6cd1 - Browse repository at this point
Copy the full SHA 9ca6cd1View commit details -
Remove outdated mention of “memos below”.
This comment previously discussed earlier Scenario initialization logic, which was invalidated around the time the logic was moved here.
Configuration menu - View commit details
-
Copy full SHA for 39d3b26 - Browse repository at this point
Copy the full SHA 39d3b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aea2c3 - Browse repository at this point
Copy the full SHA 7aea2c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c85a897 - Browse repository at this point
Copy the full SHA c85a897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b88fb5 - Browse repository at this point
Copy the full SHA 0b88fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac10658 - Browse repository at this point
Copy the full SHA ac10658View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb9a5b - Browse repository at this point
Copy the full SHA ddb9a5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c104a - Browse repository at this point
Copy the full SHA 62c104aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad7dc7 - Browse repository at this point
Copy the full SHA 9ad7dc7View commit details -
Update JR comment copypasta in choice-name tests
- Call them out as from JR - Add link to context
Configuration menu - View commit details
-
Copy full SHA for 67bfe9e - Browse repository at this point
Copy the full SHA 67bfe9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f86060 - Browse repository at this point
Copy the full SHA 4f86060View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e7317 - Browse repository at this point
Copy the full SHA b0e7317View commit details -
Configuration menu - View commit details
-
Copy full SHA for f29f57e - Browse repository at this point
Copy the full SHA f29f57eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2157c53 - Browse repository at this point
Copy the full SHA 2157c53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 554cf4c - Browse repository at this point
Copy the full SHA 554cf4cView commit details -
Rephrase first doNotGetConfused
Others can get updated as we work on these
Configuration menu - View commit details
-
Copy full SHA for a105968 - Browse repository at this point
Copy the full SHA a105968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c5176c - Browse repository at this point
Copy the full SHA 6c5176cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae237aa - Browse repository at this point
Copy the full SHA ae237aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3e6a2 - Browse repository at this point
Copy the full SHA 3d3e6a2View commit details -
Inline setup in SelectOneChoiceFilterTest.java…
… and remove superfluous/previously commented out `scenario.newInstance` calls in that suite as well as the very similar SelectMultipleChoiceFilterTest.java.
Configuration menu - View commit details
-
Copy full SHA for b4d1cfd - Browse repository at this point
Copy the full SHA b4d1cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd2302 - Browse repository at this point
Copy the full SHA 8bd2302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29762af - Browse repository at this point
Copy the full SHA 29762afView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1594704 - Browse repository at this point
Copy the full SHA 1594704View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea4f509 - Browse repository at this point
Copy the full SHA ea4f509View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9bedd3 - Browse repository at this point
Copy the full SHA f9bedd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c997e85 - Browse repository at this point
Copy the full SHA c997e85View commit details -
Update porting notes on contextualized count(abs path)…
… and related, mistaken commentary about whether the JavaRosa comment was associated with the wrong test.
Configuration menu - View commit details
-
Copy full SHA for a3f4a91 - Browse repository at this point
Copy the full SHA a3f4a91View commit details -
Rephrase a few test descriptions (“repeat group”, “triggerables”)
There are more that could be updated. It’ll get tedious. This commit will hopefully serve as a reminder that both of these rephrasings were agreed in review.
Configuration menu - View commit details
-
Copy full SHA for 73c1f14 - Browse repository at this point
Copy the full SHA 73c1f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0cc74 - Browse repository at this point
Copy the full SHA bf0cc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a23057 - Browse repository at this point
Copy the full SHA 5a23057View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ed69f - Browse repository at this point
Copy the full SHA e4ed69fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1fb3fb - Browse repository at this point
Copy the full SHA e1fb3fbView commit details -
Rephrase
repeatIsIrrelevant_whenRelevanceSetToFalse
Others like this can follow suit when we get to them
Configuration menu - View commit details
-
Copy full SHA for c62bb83 - Browse repository at this point
Copy the full SHA c62bb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c723dbe - Browse repository at this point
Copy the full SHA c723dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a60e384 - Browse repository at this point
Copy the full SHA a60e384View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca5afef - Browse repository at this point
Copy the full SHA ca5afefView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16e4f56 - Browse repository at this point
Copy the full SHA 16e4f56View commit details